View more

View more

View more

Image of the Day Submit

IOTD | Top Screenshots

The latest, straight to your Inbox.

Subscribe to GameDev.net Direct to receive the latest updates and exclusive content.

texture and alpha blending

Old topic!

Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

3 replies to this topic

#1FatGarfield  Members

Posted 17 November 2001 - 12:10 AM

Need Help, Please I just write down the important code Here the code from NeHe''s OpenGL lesson 9: glBlendFunc(GL_SRC_ALPHA,GL_ONE); //then load B&W texture from bitmap ... glColor4ub(120, 200,100, 255); ... glTexCoord2f(0.0f, 0.0f); glVertex3f(-1.0f,-1.0f, 0.0f); ... so what do you think about the color of pixel( -1.0, -1.0, 0.0 ) Why? Please Help, Thanks

#2Serge K  Members

Posted 21 November 2001 - 09:10 PM

glVertex3f is not a vertex color, but coordinate.

#3FatGarfield  Members

Posted 21 November 2001 - 09:23 PM

Thanks for help, but I think you didn''t understand my question clearly.
when I want to draw a point P:
1. using glColor4ub() to specify a color to the point P
2. load a bitmap and map from one point in the bitmap called
Q to the point P
then the color of Q and the color specified by glColor4f() will
blend, why and how ?

#4Serge K  Members

Posted 21 November 2001 - 10:24 PM

quote:
Original post by FatGarfield
Thanks for help, but I think you didn''t understand my question clearly.

I guess - because nothing is clear in this question..

quote:

when I want to draw a point P:
1. using glColor4ub() to specify a color to the point P
2. load a bitmap and map from one point in the bitmap called
Q to the point P
then the color of Q and the color specified by glColor4f() will
blend, why and how ?

Look at the Texture Function - it controls blending between texture and fragment color.

Old topic!

Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.