Archived

This topic is now archived and is closed to further replies.

Prod

GL_BUG();

Recommended Posts

..or am i just stupid? I dont think i have any alpha testing or blending or anything on yet when i draw my texture quad, it treats the shades of white as what ever glColor3f() i used last. Isnt that spooky? it didnt do it before. its a cool spooky effect

Share this post


Link to post
Share on other sites
change the texture environment GL_REPLACE instead of GL_MODULATE

glTexEnvi(GL_TEXTURE_2D,GL_TEXTURE_ENV_MODE, GL_REPLACE);

Modulate is there by default and what is modulation :

cf = color passed from glColor*
tf = texture of the color
F = final color

F = cf*tf; So if your texture is white 1.0, it will be muliplied by the color, so the white texels will change to cf.

Share this post


Link to post
Share on other sites