Tutorial *19*

This is a quick tutorial showing how to much the console transparent for a nifty look.

Open up the file gl_rmain.c and find the function R_SetGL2D. You should see:



void    R_SetGL2D (void)

{

        // set 2D virtual screen size

        qglViewport (0,0, vid.width, vid.height);

        qglMatrixMode(GL_PROJECTION);

   	qglLoadIdentity ();

        qglOrtho  (0, vid.width, vid.height, 0, -99999, 99999);

        qglMatrixMode(GL_MODELVIEW);

   	qglLoadIdentity ();

        qglDisable (GL_DEPTH_TEST);

        qglDisable (GL_CULL_FACE);

        qglDisable (GL_BLEND);

        qglEnable (GL_ALPHA_TEST);

        qglColor4f (1,1,1,1);

}

Change the last 3 lines from



   qglDisable (GL_BLEND);

   qglEnable (GL_ALPHA_TEST);

   qglColor4f (1,1,1,1);

to



   qglEnable (GL_BLEND);

   // qglEnable (GL_ALPHA_TEST);

   qglColor4f (1,1,1,0.3);

Thats it! the parameter 0.3 can be changed to suit your taste but it should look good as it is. I'm not sure how this change actually works since I was mucking around late one night and not sure what I was doing :)



 
Sign up
Login:
Passwd:
[Remember Me]