I suggested this a few months ago for the templates and it would fit here as well. Support creating wizard code templates so that we could take someones shader code and turn it into a template and change values.
For example turn ....
my.speed = 50
etc
into
my.speed = [popup, 1, 50,"Enter a value between 1 and 50 to set speed"]
which would popup a message and accept a value between 1 and 50. The benefit of this is new users could make safe changes by starting with a template and get a bit of hand holding to what values are ok to change and in what range. The generated code could be further edited manually. By creating some simple tags like this people who create shaders might be inclined to add them to their code so that the shaders could be used by others in the shader generator.
The other consideration is whether (and I know nothing about the subject) it might be better to instead support a product like RenderMonkey which is free and maybe create a tool that would 3DGS-ify any code it produces rather than recreate everything from the ground up -just a thought not sure what is best.
Last edited by bupaje; 12/06/03 02:31.