[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[pygame] Re: Data transferring from main python program to GLSL shader not happens in my case
Again me.
I adapted the tuto http://www.pygame.org/wiki/GLSLExample close to my
problem (just adding uniform variable into the shader and in python
program few string to establish connection shader uniform variable and
python program)
The code http://bpaste.net/show/13357/ return blank screen
gl.glUniform3f(colorr_loc, 1, 0, 0) does not send the red color into
shader
But if i uncomment //vec3 colorr = vec3(1,0,0); in the pixel
shader, then teapot is red as expected.
The code: http://bpaste.net/show/13359/ return red teapot.
Why command gl.glUniform3f(colorr_loc, 1, 0, 0) does not send the red
color into shader?
print colorr_loc gives value 0 in first case (blank screen) and value
-1 in second case (red teapot)