#1
|
|||
|
|||
Shaders...
Hello Wizards, I'm back !!
I got two GLSL codes: 1) one vertex program 2) one fragment program I would like to use these shaders in my application but I don't understand how to pass parameters like textures or values to them... shader = viz.addShader(viz.SHADER_TANGENT, vert="v1.vp", frag="f1.fp"): How can I pass params ? Thanks a lot!! Didier |
#2
|
|||
|
|||
Vizard comes with 2 sample scripts showing how to use GLSL. The scripts are tutorial_alphaMap.py and tutorial_multiTexture.py and are located in the [Vizard30]/examples/shader directory.
For example, if you wanted to create a floating point parameter, you would do the following: Code:
MyParam = viz.addUniformFloat( 'paramName', 0.5 ) node.apply(MyParam) |
|
|