DieselGL
11-02-2007, 02:25 PM
Hi all.
I have written an OpenGL HLSL Designer. At the moment, it works just fine, and I am shortly before a first Release.
A picture of its current state:
http://img147.imageshack.us/my.php?image=designeruq6.jpg
Current Features so far:
- Completly written in wxWidgets 2.8.6
- Syntax-Highlighting through wxStyledTextCtrl
- Shaders are stored in simple XML-Format.
- Render-Plugins, which can draw their scenes directly.
- File-Format Plugins (Import/Export) - work in Progress
- The IDE shows you all Errors during Compilation.
Planned or in Progress:
- Mesh Loader is not yet done.
- Mesh Plugin-Interface is not yet done.
- Direct Manipulation of Values during Rendering.
- Simple Encryption, to prevent the avg. Player from stealing your code.
So heres my Question:
What Features do you miss? Is there anything I forgot to make this Tool more than usable in a Programmers Environment?
Please note:
It does not aim towards professionals. It aims to the avg. Hobby-Programmer. For thus, its made under the terms of GNU GPL V3. and I have written this Application some Time ago, then I freezed it due to missing Time. Now I've reworked some parts and it still looks quite promising. I want to get it ready for the people.
So far. :)
I have written an OpenGL HLSL Designer. At the moment, it works just fine, and I am shortly before a first Release.
A picture of its current state:
http://img147.imageshack.us/my.php?image=designeruq6.jpg
Current Features so far:
- Completly written in wxWidgets 2.8.6
- Syntax-Highlighting through wxStyledTextCtrl
- Shaders are stored in simple XML-Format.
- Render-Plugins, which can draw their scenes directly.
- File-Format Plugins (Import/Export) - work in Progress
- The IDE shows you all Errors during Compilation.
Planned or in Progress:
- Mesh Loader is not yet done.
- Mesh Plugin-Interface is not yet done.
- Direct Manipulation of Values during Rendering.
- Simple Encryption, to prevent the avg. Player from stealing your code.
So heres my Question:
What Features do you miss? Is there anything I forgot to make this Tool more than usable in a Programmers Environment?
Please note:
It does not aim towards professionals. It aims to the avg. Hobby-Programmer. For thus, its made under the terms of GNU GPL V3. and I have written this Application some Time ago, then I freezed it due to missing Time. Now I've reworked some parts and it still looks quite promising. I want to get it ready for the people.
So far. :)