Gorkamorka

Members
  • Content count

    2
  • Joined

  • Last visited

Community Reputation

100 Neutral

About Gorkamorka

  • Rank
    Newbie
  1. Lesson 09 - Transparent color?

    Yep, the three main solutions seem to be using black backgrounds or painting your own alpha layer onto TGA's or looping through the texture pixel by pixel. I found this example app, http://www.codehead.co.uk/glsandbox.html , which helped out a lot.
  2. I'm looking at lesson 9 (Moving Bitmaps In 3D Space, http://nehe.gamedev.net/data/lessons/lesson.asp?lesson=09) and I can't figure out what part selects the color that is made transparent. Basically, what the example program does is load a bmp-file and remove all the black color (#000000) in it, replacing it with transparent color. What I want to do is to specify another color to be replaced, for example #FFFF00. Quote:/* Load in the texture */ if ( !LoadGLTextures( ) ) return FALSE; /* Enable Texture Mapping */ glEnable( GL_TEXTURE_2D ); /* Enable smooth shading */ glShadeModel( GL_SMOOTH ); /* Set the background black */ glClearColor( 0.0f, 0.0f, 0.0f, 0.0f ); /* Depth buffer setup */ glClearDepth( 1.0f ); /* Really Nice Perspective Calculations */ glHint( GL_PERSPECTIVE_CORRECTION_HINT, GL_NICEST ); /* Set The Blending Function For Translucency */ glBlendFunc( GL_SRC_ALPHA, GL_ONE ); /* Enable Blending */ glEnable( GL_BLEND );