fig2k4
27-05-2009, 11:18 PM
http://boltgxs.blogspot.com
Bolt GXS is a basically a scripted 3D engine designed for creating a scripted media centre, or dashboard type application for a media centre PC. The name comes from the fact that you can bolt on any functionality you like and it uses OpenGL, DirectX 9 and Pascal script.
It's still at an early stage and the there's no documentation for the scripting yet, but I'd like to see if some Pascal coders would be interested in writing scripts for this in the future. I'd also like some feedback on anything that people would like to see in an app like this.
The 3D engine will be much more advanced as the project matures. Right now it's more geared towards a 2D GUI and playing video etc. The code is set up so that it's more than capable of displaying 3D content with shaders etc. though. The main code is pretty generic and uses renderer classes, so it's not only limited to OpenGL and DirectX 9. ie. I could easily write a DirectX 10+ renderer later. The renderers can also be switched on the fly almost instantly, depending on the content that needs reloaded onto the hardware.
Bolt GXS is a basically a scripted 3D engine designed for creating a scripted media centre, or dashboard type application for a media centre PC. The name comes from the fact that you can bolt on any functionality you like and it uses OpenGL, DirectX 9 and Pascal script.
It's still at an early stage and the there's no documentation for the scripting yet, but I'd like to see if some Pascal coders would be interested in writing scripts for this in the future. I'd also like some feedback on anything that people would like to see in an app like this.
The 3D engine will be much more advanced as the project matures. Right now it's more geared towards a 2D GUI and playing video etc. The code is set up so that it's more than capable of displaying 3D content with shaders etc. though. The main code is pretty generic and uses renderer classes, so it's not only limited to OpenGL and DirectX 9. ie. I could easily write a DirectX 10+ renderer later. The renderers can also be switched on the fly almost instantly, depending on the content that needs reloaded onto the hardware.