changed gl -> qgl

git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@755 fc73d0e0-1445-4013-8a0c-d673dee63da5
This commit is contained in:
Spoike 2005-01-07 02:59:56 +00:00
parent 32f4b79893
commit 88424fd924
3 changed files with 272 additions and 272 deletions

View File

@ -608,8 +608,8 @@ void GLDraw_TextureMode_f (void)
if (glt->mipmap) if (glt->mipmap)
{ {
GL_Bind (glt->texnum); GL_Bind (glt->texnum);
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, gl_filter_min); qglTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, gl_filter_min);
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, gl_filter_max); qglTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, gl_filter_max);
} }
} }
} }
@ -709,7 +709,7 @@ void GLDraw_ReInit (void)
memset(scrap_allocated, 0, sizeof(scrap_allocated)); memset(scrap_allocated, 0, sizeof(scrap_allocated));
glGetIntegerv(GL_MAX_TEXTURE_SIZE, &maxtexsize); qglGetIntegerv(GL_MAX_TEXTURE_SIZE, &maxtexsize);
if (gl_max_size.value > maxtexsize) if (gl_max_size.value > maxtexsize)
{ {
sprintf(ver, "%i", maxtexsize); sprintf(ver, "%i", maxtexsize);
@ -833,7 +833,7 @@ TRACE(("dbg: GLDraw_ReInit: Allocating upload buffers\n"));
GL_Set2D(); GL_Set2D();
glClear(GL_COLOR_BUFFER_BIT); qglClear(GL_COLOR_BUFFER_BIT);
{ {
mpic_t *pic = Draw_SafeCachePic ("loading"); mpic_t *pic = Draw_SafeCachePic ("loading");
if (pic) if (pic)
@ -981,8 +981,8 @@ TRACE(("dbg: GLDraw_ReInit: Allocating upload buffers\n"));
} }
TRACE(("dbg: GLDraw_ReInit: conback loaded\n")); TRACE(("dbg: GLDraw_ReInit: conback loaded\n"));
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST); qglTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST);
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST); qglTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST);
gl = (glpic_t *)conback->data; gl = (glpic_t *)conback->data;
if (!(gl->texnum=Mod_LoadReplacementTexture("gfx/conback.lmp", false, true, false))) if (!(gl->texnum=Mod_LoadReplacementTexture("gfx/conback.lmp", false, true, false)))
@ -994,7 +994,7 @@ TRACE(("dbg: GLDraw_ReInit: Allocating upload buffers\n"));
if (!(gl->texnum=Mod_LoadReplacementTexture("textures/sfx/logo512.jpg", false, false, false))) if (!(gl->texnum=Mod_LoadReplacementTexture("textures/sfx/logo512.jpg", false, false, false)))
{ {
int data = 0; int data = 0;
gl->texnum = GL_LoadTexture32("gfx/conback.lmp", 1, 1, (qbyte *)&data, false, false); gl->texnum = GL_LoadTexture32("gfx/conback.lmp", 1, 1, (unsigned int *)&data, false, false);
} }
} }
else else
@ -1047,7 +1047,7 @@ TRACE(("dbg: GLDraw_ReInit: Allocating upload buffers\n"));
inited15to8 = false; inited15to8 = false;
glClearColor (1,0,0,0); qglClearColor (1,0,0,0);
TRACE(("dbg: GLDraw_ReInit: PPL_LoadSpecularFragmentProgram\n")); TRACE(("dbg: GLDraw_ReInit: PPL_LoadSpecularFragmentProgram\n"));
PPL_LoadSpecularFragmentProgram(); PPL_LoadSpecularFragmentProgram();
@ -1170,19 +1170,19 @@ void GLDraw_Character (int x, int y, unsigned int num)
frow = row*0.0625; frow = row*0.0625;
fcol = col*0.0625; fcol = col*0.0625;
size = 0.0625; size = 0.0625;
glEnable(GL_BLEND); qglEnable(GL_BLEND);
glDisable(GL_ALPHA_TEST); qglDisable(GL_ALPHA_TEST);
glBegin (GL_QUADS); qglBegin (GL_QUADS);
glTexCoord2f (fcol, frow); qglTexCoord2f (fcol, frow);
glVertex2f (x, y); qglVertex2f (x, y);
glTexCoord2f (fcol + size, frow); qglTexCoord2f (fcol + size, frow);
glVertex2f (x+8, y); qglVertex2f (x+8, y);
glTexCoord2f (fcol + size, frow + size); qglTexCoord2f (fcol + size, frow + size);
glVertex2f (x+8, y+8); qglVertex2f (x+8, y+8);
glTexCoord2f (fcol, frow + size); qglTexCoord2f (fcol, frow + size);
glVertex2f (x, y+8); qglVertex2f (x, y+8);
glEnd (); qglEnd ();
#endif #endif
} }
@ -1199,7 +1199,7 @@ void GLDraw_ColouredCharacter (int x, int y, unsigned int num)
{ {
col = (num&CON_COLOURMASK)/256; col = (num&CON_COLOURMASK)/256;
glColor3f(consolecolours[col].r, consolecolours[col].g, consolecolours[col].b); qglColor3f(consolecolours[col].r, consolecolours[col].g, consolecolours[col].b);
} }
Draw_Character(x, y, num); Draw_Character(x, y, num);
@ -1260,7 +1260,7 @@ void GLDraw_Crosshair(void)
} }
return; return;
} }
glDisable (GL_BLEND); qglDisable (GL_BLEND);
GL_TexEnv(GL_MODULATE); GL_TexEnv(GL_MODULATE);
if (crosshair.value) if (crosshair.value)
@ -1291,8 +1291,8 @@ void GLDraw_Crosshair(void)
#undef Pix #undef Pix
cachedcrosshair = crosshair.value; cachedcrosshair = crosshair.value;
} }
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST); qglTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST);
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST); qglTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST);
} }
else if ((*crosshair.string>='a' && *crosshair.string<='z') || (*crosshair.string>='A' && *crosshair.string<='Z')) else if ((*crosshair.string>='a' && *crosshair.string<='z') || (*crosshair.string>='A' && *crosshair.string<='Z'))
{ {
@ -1311,16 +1311,16 @@ void GLDraw_Crosshair(void)
x2 = x + size; x2 = x + size;
y1 = y - size; y1 = y - size;
y2 = y + size; y2 = y + size;
glBegin (GL_QUADS); qglBegin (GL_QUADS);
glTexCoord2f (0, 0); qglTexCoord2f (0, 0);
glVertex2f (x1, y1); qglVertex2f (x1, y1);
glTexCoord2f (1, 0); qglTexCoord2f (1, 0);
glVertex2f (x2, y1); qglVertex2f (x2, y1);
glTexCoord2f (1, 1); qglTexCoord2f (1, 1);
glVertex2f (x2, y2); qglVertex2f (x2, y2);
glTexCoord2f (0, 1); qglTexCoord2f (0, 1);
glVertex2f (x1, y2); qglVertex2f (x1, y2);
glEnd (); qglEnd ();
} }
// GL_TexEnv ( GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_REPLACE ); // GL_TexEnv ( GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_REPLACE );
@ -1381,18 +1381,18 @@ void GLDraw_Pic (int x, int y, mpic_t *pic)
GL_DrawMesh(&draw_mesh, NULL, gl->texnum, 0); GL_DrawMesh(&draw_mesh, NULL, gl->texnum, 0);
#else #else
glColor4f (1,1,1,1); qglColor4f (1,1,1,1);
GL_Bind (gl->texnum); GL_Bind (gl->texnum);
glBegin (GL_QUADS); qglBegin (GL_QUADS);
glTexCoord2f (gl->sl, gl->tl); qglTexCoord2f (gl->sl, gl->tl);
glVertex2f (x, y); qglVertex2f (x, y);
glTexCoord2f (gl->sh, gl->tl); qglTexCoord2f (gl->sh, gl->tl);
glVertex2f (x+pic->width, y); qglVertex2f (x+pic->width, y);
glTexCoord2f (gl->sh, gl->th); qglTexCoord2f (gl->sh, gl->th);
glVertex2f (x+pic->width, y+pic->height); qglVertex2f (x+pic->width, y+pic->height);
glTexCoord2f (gl->sl, gl->th); qglTexCoord2f (gl->sl, gl->th);
glVertex2f (x, y+pic->height); qglVertex2f (x, y+pic->height);
glEnd (); qglEnd ();
#endif #endif
} }
@ -1406,18 +1406,18 @@ void GLDraw_ScalePic (int x, int y, int width, int height, mpic_t *pic)
if (scrap_dirty) if (scrap_dirty)
Scrap_Upload (); Scrap_Upload ();
gl = (glpic_t *)pic->data; gl = (glpic_t *)pic->data;
// glColor4f (1,1,1,1); // qglColor4f (1,1,1,1);
GL_Bind (gl->texnum); GL_Bind (gl->texnum);
glBegin (GL_QUADS); qglBegin (GL_QUADS);
glTexCoord2f (gl->sl, gl->tl); qglTexCoord2f (gl->sl, gl->tl);
glVertex2f (x, y); qglVertex2f (x, y);
glTexCoord2f (gl->sh, gl->tl); qglTexCoord2f (gl->sh, gl->tl);
glVertex2f (x+width, y); qglVertex2f (x+width, y);
glTexCoord2f (gl->sh, gl->th); qglTexCoord2f (gl->sh, gl->th);
glVertex2f (x+width, y+height); qglVertex2f (x+width, y+height);
glTexCoord2f (gl->sl, gl->th); qglTexCoord2f (gl->sl, gl->th);
glVertex2f (x, y+height); qglVertex2f (x, y+height);
glEnd (); qglEnd ();
} }
/* /*
@ -1432,25 +1432,25 @@ void GLDraw_AlphaPic (int x, int y, mpic_t *pic, float alpha)
if (scrap_dirty) if (scrap_dirty)
Scrap_Upload (); Scrap_Upload ();
gl = (glpic_t *)pic->data; gl = (glpic_t *)pic->data;
glDisable(GL_ALPHA_TEST); qglDisable(GL_ALPHA_TEST);
glEnable (GL_BLEND); qglEnable (GL_BLEND);
// glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); // qglBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
glCullFace(GL_FRONT); qglCullFace(GL_FRONT);
glColor4f (1,1,1,alpha); qglColor4f (1,1,1,alpha);
GL_Bind (gl->texnum); GL_Bind (gl->texnum);
glBegin (GL_QUADS); qglBegin (GL_QUADS);
glTexCoord2f (gl->sl, gl->tl); qglTexCoord2f (gl->sl, gl->tl);
glVertex2f (x, y); qglVertex2f (x, y);
glTexCoord2f (gl->sh, gl->tl); qglTexCoord2f (gl->sh, gl->tl);
glVertex2f (x+pic->width, y); qglVertex2f (x+pic->width, y);
glTexCoord2f (gl->sh, gl->th); qglTexCoord2f (gl->sh, gl->th);
glVertex2f (x+pic->width, y+pic->height); qglVertex2f (x+pic->width, y+pic->height);
glTexCoord2f (gl->sl, gl->th); qglTexCoord2f (gl->sl, gl->th);
glVertex2f (x, y+pic->height); qglVertex2f (x, y+pic->height);
glEnd (); qglEnd ();
glColor4f (1,1,1,1); qglColor4f (1,1,1,1);
glEnable(GL_ALPHA_TEST); qglEnable(GL_ALPHA_TEST);
glDisable (GL_BLEND); qglDisable (GL_BLEND);
} }
void GLDraw_SubPic(int x, int y, mpic_t *pic, int srcx, int srcy, int width, int height) void GLDraw_SubPic(int x, int y, mpic_t *pic, int srcx, int srcy, int width, int height)
@ -1474,16 +1474,16 @@ void GLDraw_SubPic(int x, int y, mpic_t *pic, int srcx, int srcy, int width, int
#ifdef Q3SHADERS #ifdef Q3SHADERS
GL_Bind (gl->texnum); GL_Bind (gl->texnum);
glBegin (GL_QUADS); qglBegin (GL_QUADS);
glTexCoord2f (newsl, newtl); qglTexCoord2f (newsl, newtl);
glVertex2f (x, y); qglVertex2f (x, y);
glTexCoord2f (newsh, newtl); qglTexCoord2f (newsh, newtl);
glVertex2f (x+width, y); qglVertex2f (x+width, y);
glTexCoord2f (newsh, newth); qglTexCoord2f (newsh, newth);
glVertex2f (x+width, y+height); qglVertex2f (x+width, y+height);
glTexCoord2f (newsl, newth); qglTexCoord2f (newsl, newth);
glVertex2f (x, y+height); qglVertex2f (x, y+height);
glEnd (); qglEnd ();
#else #else
draw_mesh_xyz[0][0] = x; draw_mesh_xyz[0][0] = x;
draw_mesh_xyz[0][1] = y; draw_mesh_xyz[0][1] = y;
@ -1562,22 +1562,22 @@ void GLDraw_TransPicTranslate (int x, int y, mpic_t *pic, qbyte *translation)
} }
} }
glTexImage2D (GL_TEXTURE_2D, 0, gl_alpha_format, 64, 64, 0, GL_RGBA, GL_UNSIGNED_BYTE, trans); qglTexImage2D (GL_TEXTURE_2D, 0, gl_alpha_format, 64, 64, 0, GL_RGBA, GL_UNSIGNED_BYTE, trans);
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); qglTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); qglTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
glColor3f (1,1,1); qglColor3f (1,1,1);
glBegin (GL_QUADS); qglBegin (GL_QUADS);
glTexCoord2f (0, 0); qglTexCoord2f (0, 0);
glVertex2f (x, y); qglVertex2f (x, y);
glTexCoord2f (1, 0); qglTexCoord2f (1, 0);
glVertex2f (x+pic->width, y); qglVertex2f (x+pic->width, y);
glTexCoord2f (1, 1); qglTexCoord2f (1, 1);
glVertex2f (x+pic->width, y+pic->height); qglVertex2f (x+pic->width, y+pic->height);
glTexCoord2f (0, 1); qglTexCoord2f (0, 1);
glVertex2f (x, y+pic->height); qglVertex2f (x, y+pic->height);
glEnd (); qglEnd ();
} }
@ -1598,7 +1598,7 @@ void GLDraw_ConsoleBackground (int lines)
conback->height = vid.conheight; conback->height = vid.conheight;
if (lines > y) if (lines > y)
{ {
glColor3f (1,1,1); qglColor3f (1,1,1);
GLDraw_Pic(0, lines-vid.height, conback); GLDraw_Pic(0, lines-vid.height, conback);
} }
else else
@ -1628,35 +1628,35 @@ refresh window.
*/ */
void GLDraw_TileClear (int x, int y, int w, int h) void GLDraw_TileClear (int x, int y, int w, int h)
{ {
glColor3f (1,1,1); qglColor3f (1,1,1);
if (!draw_backtile) if (!draw_backtile)
{ {
glDisable(GL_TEXTURE_2D); qglDisable(GL_TEXTURE_2D);
glBegin (GL_QUADS); qglBegin (GL_QUADS);
glTexCoord2f (x/64.0, y/64.0); qglTexCoord2f (x/64.0, y/64.0);
glVertex2f (x, y); qglVertex2f (x, y);
glTexCoord2f ( (x+w)/64.0, y/64.0); qglTexCoord2f ( (x+w)/64.0, y/64.0);
glVertex2f (x+w, y); qglVertex2f (x+w, y);
glTexCoord2f ( (x+w)/64.0, (y+h)/64.0); qglTexCoord2f ( (x+w)/64.0, (y+h)/64.0);
glVertex2f (x+w, y+h); qglVertex2f (x+w, y+h);
glTexCoord2f ( x/64.0, (y+h)/64.0 ); qglTexCoord2f ( x/64.0, (y+h)/64.0 );
glVertex2f (x, y+h); qglVertex2f (x, y+h);
glEnd (); qglEnd ();
glEnable(GL_TEXTURE_2D); qglEnable(GL_TEXTURE_2D);
} }
else else
{ {
GL_Bind (*(int *)draw_backtile->data); GL_Bind (*(int *)draw_backtile->data);
glBegin (GL_QUADS); qglBegin (GL_QUADS);
glTexCoord2f (x/64.0, y/64.0); qglTexCoord2f (x/64.0, y/64.0);
glVertex2f (x, y); qglVertex2f (x, y);
glTexCoord2f ( (x+w)/64.0, y/64.0); qglTexCoord2f ( (x+w)/64.0, y/64.0);
glVertex2f (x+w, y); qglVertex2f (x+w, y);
glTexCoord2f ( (x+w)/64.0, (y+h)/64.0); qglTexCoord2f ( (x+w)/64.0, (y+h)/64.0);
glVertex2f (x+w, y+h); qglVertex2f (x+w, y+h);
glTexCoord2f ( x/64.0, (y+h)/64.0 ); qglTexCoord2f ( x/64.0, (y+h)/64.0 );
glVertex2f (x, y+h); qglVertex2f (x, y+h);
glEnd (); qglEnd ();
} }
} }
@ -1670,21 +1670,21 @@ Fills a box of pixels with a single color
*/ */
void GLDraw_Fill (int x, int y, int w, int h, int c) void GLDraw_Fill (int x, int y, int w, int h, int c)
{ {
glDisable (GL_TEXTURE_2D); qglDisable (GL_TEXTURE_2D);
glColor3f (gammatable[host_basepal[c*3]]/255.0, qglColor3f (gammatable[host_basepal[c*3]]/255.0,
gammatable[host_basepal[c*3+1]]/255.0, gammatable[host_basepal[c*3+1]]/255.0,
gammatable[host_basepal[c*3+2]]/255.0); gammatable[host_basepal[c*3+2]]/255.0);
glBegin (GL_QUADS); qglBegin (GL_QUADS);
glVertex2f (x,y); qglVertex2f (x,y);
glVertex2f (x+w, y); qglVertex2f (x+w, y);
glVertex2f (x+w, y+h); qglVertex2f (x+w, y+h);
glVertex2f (x, y+h); qglVertex2f (x, y+h);
glEnd (); qglEnd ();
glColor3f (1,1,1); qglColor3f (1,1,1);
glEnable (GL_TEXTURE_2D); qglEnable (GL_TEXTURE_2D);
} }
//============================================================================= //=============================================================================
@ -1696,29 +1696,29 @@ Draw_FadeScreen
*/ */
void GLDraw_FadeScreen (void) void GLDraw_FadeScreen (void)
{ {
glEnable (GL_BLEND); qglEnable (GL_BLEND);
glDisable(GL_ALPHA_TEST); qglDisable(GL_ALPHA_TEST);
glDisable (GL_TEXTURE_2D); qglDisable (GL_TEXTURE_2D);
glColor4f (0, 0, 0, 0.5); qglColor4f (0, 0, 0, 0.5);
glBegin (GL_QUADS); qglBegin (GL_QUADS);
glVertex2f (0,0); qglVertex2f (0,0);
glVertex2f (vid.width, 0); qglVertex2f (vid.width, 0);
glVertex2f (vid.width, vid.height); qglVertex2f (vid.width, vid.height);
glVertex2f (0, vid.height); qglVertex2f (0, vid.height);
glEnd (); qglEnd ();
glColor4f (1,1,1,1); qglColor4f (1,1,1,1);
glEnable (GL_TEXTURE_2D); qglEnable (GL_TEXTURE_2D);
glDisable (GL_BLEND); qglDisable (GL_BLEND);
glEnable(GL_ALPHA_TEST); qglEnable(GL_ALPHA_TEST);
Sbar_Changed(); Sbar_Changed();
} }
void GLDraw_ImageColours(float r, float g, float b, float a) void GLDraw_ImageColours(float r, float g, float b, float a)
{ {
glColor4f(r, g, b, a); qglColor4f(r, g, b, a);
} }
void GLDraw_Image(float x, float y, float w, float h, float s1, float t1, float s2, float t2, mpic_t *pic) void GLDraw_Image(float x, float y, float w, float h, float s1, float t1, float s2, float t2, mpic_t *pic)
@ -1753,16 +1753,16 @@ void GLDraw_Image(float x, float y, float w, float h, float s1, float t1, float
#ifdef Q3SHADERS #ifdef Q3SHADERS
GL_Bind (gl->texnum); GL_Bind (gl->texnum);
glBegin (GL_QUADS); qglBegin (GL_QUADS);
glTexCoord2f (s1, t1); qglTexCoord2f (s1, t1);
glVertex2f (x, y); qglVertex2f (x, y);
glTexCoord2f (s2, t1); qglTexCoord2f (s2, t1);
glVertex2f (x+w, y); qglVertex2f (x+w, y);
glTexCoord2f (s2, t2); qglTexCoord2f (s2, t2);
glVertex2f (x+w, y+h); qglVertex2f (x+w, y+h);
glTexCoord2f (s1, t2); qglTexCoord2f (s1, t2);
glVertex2f (x, y+h); qglVertex2f (x, y+h);
glEnd (); qglEnd ();
#else #else
draw_mesh_xyz[0][0] = x; draw_mesh_xyz[0][0] = x;
draw_mesh_xyz[0][1] = y; draw_mesh_xyz[0][1] = y;
@ -1802,9 +1802,9 @@ void GLDraw_BeginDisc (void)
{ {
if (!draw_disc || !r_drawdisk.value) if (!draw_disc || !r_drawdisk.value)
return; return;
glDrawBuffer (GL_FRONT); qglDrawBuffer (GL_FRONT);
Draw_Pic (vid.width - 24, 0, draw_disc); Draw_Pic (vid.width - 24, 0, draw_disc);
glDrawBuffer (GL_BACK); qglDrawBuffer (GL_BACK);
} }
@ -1829,22 +1829,22 @@ Setup as if the screen was 320*200
*/ */
void GL_Set2D (void) void GL_Set2D (void)
{ {
glViewport (glx, gly, glwidth, glheight); qglViewport (glx, gly, glwidth, glheight);
glMatrixMode(GL_PROJECTION); qglMatrixMode(GL_PROJECTION);
glLoadIdentity (); qglLoadIdentity ();
glOrtho (0, vid.width, vid.height, 0, -99999, 99999); qglOrtho (0, vid.width, vid.height, 0, -99999, 99999);
glMatrixMode(GL_MODELVIEW); qglMatrixMode(GL_MODELVIEW);
glLoadIdentity (); qglLoadIdentity ();
glDisable (GL_DEPTH_TEST); qglDisable (GL_DEPTH_TEST);
glDisable (GL_CULL_FACE); qglDisable (GL_CULL_FACE);
glDisable (GL_BLEND); qglDisable (GL_BLEND);
glEnable (GL_ALPHA_TEST); qglEnable (GL_ALPHA_TEST);
// glDisable (GL_ALPHA_TEST); // qglDisable (GL_ALPHA_TEST);
glColor4f (1,1,1,1); qglColor4f (1,1,1,1);
if (gl_font.modified) if (gl_font.modified)
{ {
@ -1873,13 +1873,13 @@ void GL_Set2D (void)
GL_Bind(char_texture); GL_Bind(char_texture);
if (gl_smoothfont.value) if (gl_smoothfont.value)
{ {
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); qglTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); qglTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
} }
else else
{ {
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST); qglTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST);
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST); qglTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST);
} }
} }
} }
@ -1905,19 +1905,19 @@ void MediaGL_ShowFrame8bit(qbyte *framedata, int inwidth, int inheight, qbyte *p
// glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, gl_filter_max); // glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, gl_filter_max);
// glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, gl_filter_max); // glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, gl_filter_max);
glDisable(GL_BLEND); qglDisable(GL_BLEND);
glDisable(GL_ALPHA_TEST); qglDisable(GL_ALPHA_TEST);
glBegin(GL_QUADS); qglBegin(GL_QUADS);
glTexCoord2f(0, 0); qglTexCoord2f(0, 0);
glVertex2f(0, 0); qglVertex2f(0, 0);
glTexCoord2f(0, 1); qglTexCoord2f(0, 1);
glVertex2f(0, vid.height); qglVertex2f(0, vid.height);
glTexCoord2f(1, 1); qglTexCoord2f(1, 1);
glVertex2f(vid.width, vid.height); qglVertex2f(vid.width, vid.height);
glTexCoord2f(1, 0); qglTexCoord2f(1, 0);
glVertex2f(vid.width, 0); qglVertex2f(vid.width, 0);
glEnd(); qglEnd();
glEnable(GL_ALPHA_TEST); qglEnable(GL_ALPHA_TEST);
SCR_SetUpToDrawConsole(); SCR_SetUpToDrawConsole();
@ -1940,19 +1940,19 @@ void MediaGL_ShowFrameRGBA_32(qbyte *framedata, int inwidth, int inheight)//top
GL_Bind(filmtexture); GL_Bind(filmtexture);
GL_Upload32("", (unsigned *)framedata, inwidth, inheight, false, false); //we may need to rescale the image GL_Upload32("", (unsigned *)framedata, inwidth, inheight, false, false); //we may need to rescale the image
glDisable(GL_BLEND); qglDisable(GL_BLEND);
glDisable(GL_ALPHA_TEST); qglDisable(GL_ALPHA_TEST);
glBegin(GL_QUADS); qglBegin(GL_QUADS);
glTexCoord2f(0, 0); qglTexCoord2f(0, 0);
glVertex2f(0, 0); qglVertex2f(0, 0);
glTexCoord2f(0, 1); qglTexCoord2f(0, 1);
glVertex2f(0, vid.height); qglVertex2f(0, vid.height);
glTexCoord2f(1, 1); qglTexCoord2f(1, 1);
glVertex2f(vid.width, vid.height); qglVertex2f(vid.width, vid.height);
glTexCoord2f(1, 0); qglTexCoord2f(1, 0);
glVertex2f(vid.width, 0); qglVertex2f(vid.width, 0);
glEnd(); qglEnd();
glEnable(GL_ALPHA_TEST); qglEnable(GL_ALPHA_TEST);
SCR_SetUpToDrawConsole(); SCR_SetUpToDrawConsole();
@ -2036,19 +2036,19 @@ void MediaGL_ShowFrameBGR_24_Flip(qbyte *framedata, int inwidth, int inheight)
GL_Bind(filmtexture); GL_Bind(filmtexture);
GL_Upload32("", (unsigned *)uploadmemorybufferintermediate, filmnwidth, filmnheight, false, false); //we may need to rescale the image GL_Upload32("", (unsigned *)uploadmemorybufferintermediate, filmnwidth, filmnheight, false, false); //we may need to rescale the image
glDisable(GL_BLEND); qglDisable(GL_BLEND);
glDisable(GL_ALPHA_TEST); qglDisable(GL_ALPHA_TEST);
glBegin(GL_QUADS); qglBegin(GL_QUADS);
glTexCoord2f(0, 0); qglTexCoord2f(0, 0);
glVertex2f(0, 0); qglVertex2f(0, 0);
glTexCoord2f(0, 1); qglTexCoord2f(0, 1);
glVertex2f(0, vid.height); qglVertex2f(0, vid.height);
glTexCoord2f(1, 1); qglTexCoord2f(1, 1);
glVertex2f(vid.width, vid.height); qglVertex2f(vid.width, vid.height);
glTexCoord2f(1, 0); qglTexCoord2f(1, 0);
glVertex2f(vid.width, 0); qglVertex2f(vid.width, 0);
glEnd(); qglEnd();
glEnable(GL_ALPHA_TEST); qglEnable(GL_ALPHA_TEST);
SCR_SetUpToDrawConsole(); SCR_SetUpToDrawConsole();
@ -2337,13 +2337,13 @@ qboolean GL_UploadCompressed (qbyte *file, int *out_width, int *out_height, unsi
if (*out_mipmap) if (*out_mipmap)
{ {
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, gl_filter_min); qglTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, gl_filter_min);
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, gl_filter_max); qglTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, gl_filter_max);
} }
else else
{ {
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, gl_filter_max); qglTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, gl_filter_max);
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, gl_filter_max); qglTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, gl_filter_max);
} }
return true; return true;
} }
@ -2435,7 +2435,7 @@ texels += scaled_width * scaled_height;
if (gl_config.sgis_generate_mipmap&&mipmap) if (gl_config.sgis_generate_mipmap&&mipmap)
{ {
TRACE(("dbg: GL_Upload32: GL_SGIS_generate_mipmap\n")); TRACE(("dbg: GL_Upload32: GL_SGIS_generate_mipmap\n"));
glTexParameterf(GL_TEXTURE_2D, GL_GENERATE_MIPMAP_SGIS, GL_TRUE); qglTexParameterf(GL_TEXTURE_2D, GL_GENERATE_MIPMAP_SGIS, GL_TRUE);
} }
if (scaled_width == width && scaled_height == height) if (scaled_width == width && scaled_height == height)
@ -2443,7 +2443,7 @@ texels += scaled_width * scaled_height;
if (!mipmap||gl_config.sgis_generate_mipmap) //gotta love this with NPOT textures... :) if (!mipmap||gl_config.sgis_generate_mipmap) //gotta love this with NPOT textures... :)
{ {
TRACE(("dbg: GL_Upload32: non-mipmapped/unscaled\n")); TRACE(("dbg: GL_Upload32: non-mipmapped/unscaled\n"));
glTexImage2D (GL_TEXTURE_2D, 0, samples, scaled_width, scaled_height, 0, GL_RGBA, GL_UNSIGNED_BYTE, data); qglTexImage2D (GL_TEXTURE_2D, 0, samples, scaled_width, scaled_height, 0, GL_RGBA, GL_UNSIGNED_BYTE, data);
goto done; goto done;
} }
memcpy (scaled, data, width*height*4); memcpy (scaled, data, width*height*4);
@ -2452,7 +2452,7 @@ texels += scaled_width * scaled_height;
GL_ResampleTexture (data, width, height, scaled, scaled_width, scaled_height); GL_ResampleTexture (data, width, height, scaled, scaled_width, scaled_height);
TRACE(("dbg: GL_Upload32: recaled\n")); TRACE(("dbg: GL_Upload32: recaled\n"));
glTexImage2D (GL_TEXTURE_2D, 0, samples, scaled_width, scaled_height, 0, GL_RGBA, GL_UNSIGNED_BYTE, scaled); qglTexImage2D (GL_TEXTURE_2D, 0, samples, scaled_width, scaled_height, 0, GL_RGBA, GL_UNSIGNED_BYTE, scaled);
if (mipmap && !gl_config.sgis_generate_mipmap) if (mipmap && !gl_config.sgis_generate_mipmap)
{ {
miplevel = 0; miplevel = 0;
@ -2467,7 +2467,7 @@ texels += scaled_width * scaled_height;
if (scaled_height < 1) if (scaled_height < 1)
scaled_height = 1; scaled_height = 1;
miplevel++; miplevel++;
glTexImage2D (GL_TEXTURE_2D, miplevel, samples, scaled_width, scaled_height, 0, GL_RGBA, GL_UNSIGNED_BYTE, scaled); qglTexImage2D (GL_TEXTURE_2D, miplevel, samples, scaled_width, scaled_height, 0, GL_RGBA, GL_UNSIGNED_BYTE, scaled);
} }
} }
if (gl_config.arb_texture_compression && gl_compress.value && gl_savecompressedtex.value && name&&mipmap) if (gl_config.arb_texture_compression && gl_compress.value && gl_savecompressedtex.value && name&&mipmap)
@ -2481,7 +2481,7 @@ texels += scaled_width * scaled_height;
char outname[MAX_OSPATH]; char outname[MAX_OSPATH];
int i; int i;
miplevels = miplevel+1; miplevels = miplevel+1;
glGetTexLevelParameteriv(GL_TEXTURE_2D, 0, GL_TEXTURE_COMPRESSED_ARB, &compressed); qglGetTexLevelParameteriv(GL_TEXTURE_2D, 0, GL_TEXTURE_COMPRESSED_ARB, &compressed);
if (compressed == GL_TRUE && !strstr(name, "..")) //is there any point in bothering with the whole endian thing? if (compressed == GL_TRUE && !strstr(name, "..")) //is there any point in bothering with the whole endian thing?
{ {
sprintf(outname, "%s/tex/%s.tex", com_gamedir, name); sprintf(outname, "%s/tex/%s.tex", com_gamedir, name);
@ -2499,11 +2499,11 @@ texels += scaled_width * scaled_height;
fwrite(&i, 1, sizeof(i), out); fwrite(&i, 1, sizeof(i), out);
for (miplevel = 0; miplevel < miplevels; miplevel++) for (miplevel = 0; miplevel < miplevels; miplevel++)
{ {
glGetTexLevelParameteriv(GL_TEXTURE_2D, miplevel, GL_TEXTURE_COMPRESSED_ARB, &compressed); qglGetTexLevelParameteriv(GL_TEXTURE_2D, miplevel, GL_TEXTURE_COMPRESSED_ARB, &compressed);
glGetTexLevelParameteriv(GL_TEXTURE_2D, miplevel, GL_TEXTURE_INTERNAL_FORMAT, &internalformat); qglGetTexLevelParameteriv(GL_TEXTURE_2D, miplevel, GL_TEXTURE_INTERNAL_FORMAT, &internalformat);
glGetTexLevelParameteriv(GL_TEXTURE_2D, miplevel, GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB, &compressed_size); qglGetTexLevelParameteriv(GL_TEXTURE_2D, miplevel, GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB, &compressed_size);
glGetTexLevelParameteriv(GL_TEXTURE_2D, miplevel, GL_TEXTURE_WIDTH, &width); qglGetTexLevelParameteriv(GL_TEXTURE_2D, miplevel, GL_TEXTURE_WIDTH, &width);
glGetTexLevelParameteriv(GL_TEXTURE_2D, miplevel, GL_TEXTURE_HEIGHT, &height); qglGetTexLevelParameteriv(GL_TEXTURE_2D, miplevel, GL_TEXTURE_HEIGHT, &height);
img = (unsigned char *)BZ_Malloc(compressed_size * sizeof(unsigned char)); img = (unsigned char *)BZ_Malloc(compressed_size * sizeof(unsigned char));
qglGetCompressedTexImageARB(GL_TEXTURE_2D, miplevel, img); qglGetCompressedTexImageARB(GL_TEXTURE_2D, miplevel, img);
@ -2524,19 +2524,19 @@ texels += scaled_width * scaled_height;
} }
done: done:
if (gl_config.sgis_generate_mipmap&&mipmap) if (gl_config.sgis_generate_mipmap&&mipmap)
glTexParameterf(GL_TEXTURE_2D, GL_GENERATE_MIPMAP_SGIS, GL_FALSE); qglTexParameterf(GL_TEXTURE_2D, GL_GENERATE_MIPMAP_SGIS, GL_FALSE);
#endif #endif
if (mipmap) if (mipmap)
{ {
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, gl_filter_min); qglTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, gl_filter_min);
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, gl_filter_max); qglTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, gl_filter_max);
} }
else else
{ {
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, gl_filter_max); qglTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, gl_filter_max);
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, gl_filter_max); qglTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, gl_filter_max);
} }
} }
@ -2561,7 +2561,7 @@ texels += scaled_width * scaled_height;
{ {
if (!mipmap) if (!mipmap)
{ {
glTexImage2D (GL_TEXTURE_2D, 0, samples, scaled_width, scaled_height, 0, GL_LUMINANCE, GL_UNSIGNED_BYTE, data); qglTexImage2D (GL_TEXTURE_2D, 0, samples, scaled_width, scaled_height, 0, GL_LUMINANCE, GL_UNSIGNED_BYTE, data);
goto done; goto done;
} }
memcpy (scaled, data, width*height); memcpy (scaled, data, width*height);
@ -2569,7 +2569,7 @@ texels += scaled_width * scaled_height;
else else
GL_Resample8BitTexture (data, width, height, scaled, scaled_width, scaled_height); GL_Resample8BitTexture (data, width, height, scaled, scaled_width, scaled_height);
glTexImage2D (GL_TEXTURE_2D, 0, samples, scaled_width, scaled_height, 0, GL_LUMINANCE, GL_UNSIGNED_BYTE, scaled); qglTexImage2D (GL_TEXTURE_2D, 0, samples, scaled_width, scaled_height, 0, GL_LUMINANCE, GL_UNSIGNED_BYTE, scaled);
if (mipmap) if (mipmap)
{ {
int miplevel; int miplevel;
@ -2585,20 +2585,20 @@ texels += scaled_width * scaled_height;
if (scaled_height < 1) if (scaled_height < 1)
scaled_height = 1; scaled_height = 1;
miplevel++; miplevel++;
glTexImage2D (GL_TEXTURE_2D, miplevel, samples, scaled_width, scaled_height, 0, GL_LUMINANCE, GL_UNSIGNED_BYTE, scaled); qglTexImage2D (GL_TEXTURE_2D, miplevel, samples, scaled_width, scaled_height, 0, GL_LUMINANCE, GL_UNSIGNED_BYTE, scaled);
} }
} }
done: ; done: ;
if (mipmap) if (mipmap)
{ {
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, gl_filter_min); qglTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, gl_filter_min);
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, gl_filter_max); qglTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, gl_filter_max);
} }
else else
{ {
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, gl_filter_max); qglTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, gl_filter_max);
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, gl_filter_max); qglTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, gl_filter_max);
} }
} }
@ -2756,7 +2756,7 @@ void GL_UploadBump(qbyte *data, int width, int height, qboolean mipmap)
// else // else
nmap = (qbyte *)genNormalMap(scaled,scaled_width,scaled_height,4.0f); nmap = (qbyte *)genNormalMap(scaled,scaled_width,scaled_height,4.0f);
glTexImage2D (GL_TEXTURE_2D, 0, GL_RGBA qglTexImage2D (GL_TEXTURE_2D, 0, GL_RGBA
, scaled_width, scaled_height, 0, , scaled_width, scaled_height, 0,
GL_RGBA, GL_UNSIGNED_BYTE, nmap); GL_RGBA, GL_UNSIGNED_BYTE, nmap);
@ -2779,7 +2779,7 @@ void GL_UploadBump(qbyte *data, int width, int height, qboolean mipmap)
scaled_height = 1; scaled_height = 1;
miplevel++; miplevel++;
glTexImage2D (GL_TEXTURE_2D, miplevel, GL_RGBA, scaled_width, scaled_height, 0, GL_RGBA, qglTexImage2D (GL_TEXTURE_2D, miplevel, GL_RGBA, scaled_width, scaled_height, 0, GL_RGBA,
GL_UNSIGNED_BYTE, nmap); GL_UNSIGNED_BYTE, nmap);
//glTexImage2D (GL_TEXTURE_2D, miplevel, GL_RGBA, scaled_width, scaled_height, 0, GL_RGBA, //glTexImage2D (GL_TEXTURE_2D, miplevel, GL_RGBA, scaled_width, scaled_height, 0, GL_RGBA,
// GL_UNSIGNED_BYTE, genNormalMap(scaled,scaled_width,scaled_height,4.0f)); // GL_UNSIGNED_BYTE, genNormalMap(scaled,scaled_width,scaled_height,4.0f));
@ -2788,13 +2788,13 @@ void GL_UploadBump(qbyte *data, int width, int height, qboolean mipmap)
if (mipmap) if (mipmap)
{ {
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, gl_filter_min); qglTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, gl_filter_min);
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, gl_filter_max); qglTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, gl_filter_max);
} }
else else
{ {
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, gl_filter_max); qglTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, gl_filter_max);
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, gl_filter_max); qglTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, gl_filter_max);
} }
// if (gl_texturefilteranisotropic) // if (gl_texturefilteranisotropic)

View File

@ -510,22 +510,22 @@ void R_DrawHLModel(entity_t *curent)
if (curent->alpha<1) if (curent->alpha<1)
{ {
glEnable(GL_BLEND); qglEnable(GL_BLEND);
} }
else else
{ {
glDisable(GL_BLEND); qglDisable(GL_BLEND);
} }
glBlendFunc (GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); qglBlendFunc (GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
// Con_Printf("%s %i\n", sequence->name, sequence->unknown1[0]); // Con_Printf("%s %i\n", sequence->name, sequence->unknown1[0]);
glPushMatrix(); qglPushMatrix();
{ {
vec3_t difuse, ambient, ldir; vec3_t difuse, ambient, ldir;
cl.worldmodel->funcs.LightPointValues(curent->origin, difuse, ambient, ldir); cl.worldmodel->funcs.LightPointValues(curent->origin, difuse, ambient, ldir);
glColor4f(difuse[0]/255+ambient[0]/255, difuse[1]/255+ambient[1]/255, difuse[2]/255+ambient[2]/255, curent->alpha); qglColor4f(difuse[0]/255+ambient[0]/255, difuse[1]/255+ambient[1]/255, difuse[2]/255+ambient[2]/255, curent->alpha);
} }
R_RotateForEntity (curent); R_RotateForEntity (curent);
@ -591,7 +591,7 @@ void R_DrawHLModel(entity_t *curent)
} }
} }
glPopMatrix(); qglPopMatrix();
GL_TexEnv(GL_REPLACE); GL_TexEnv(GL_REPLACE);
} }
@ -619,11 +619,11 @@ void GL_Draw_HL_AliasFrame(short *order, vec3_t *transformed, float tex_w, float
if(count < 0) if(count < 0)
{ {
count = -count; count = -count;
glBegin(GL_TRIANGLE_FAN); qglBegin(GL_TRIANGLE_FAN);
} }
else else
{ {
glBegin(GL_TRIANGLE_STRIP); qglBegin(GL_TRIANGLE_STRIP);
} }
// c_tris += count-2; // c_tris += count-2;
// c_chains++; // c_chains++;
@ -635,14 +635,14 @@ void GL_Draw_HL_AliasFrame(short *order, vec3_t *transformed, float tex_w, float
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* texture coordinates come from the draw list */ /* texture coordinates come from the draw list */
glTexCoord2f(order[2] * tex_w, order[3] * tex_h); qglTexCoord2f(order[2] * tex_w, order[3] * tex_h);
order += 4; order += 4;
glVertex3fv(verts); qglVertex3fv(verts);
// c_verts++; // c_verts++;
} while(--count); } while(--count);
glEnd(); qglEnd();
} }
} }

View File

@ -120,26 +120,26 @@ void GLR_NetGraph (void)
GL_Bind(netgraphtexture); GL_Bind(netgraphtexture);
glTexImage2D (GL_TEXTURE_2D, 0, gl_alpha_format, qglTexImage2D (GL_TEXTURE_2D, 0, gl_alpha_format,
NET_TIMINGS, NET_GRAPHHEIGHT, 0, GL_RGBA, NET_TIMINGS, NET_GRAPHHEIGHT, 0, GL_RGBA,
GL_UNSIGNED_BYTE, ngraph_pixels); GL_UNSIGNED_BYTE, ngraph_pixels);
GL_TexEnv(GL_MODULATE); GL_TexEnv(GL_MODULATE);
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); qglTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); qglTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
x = 8; x = 8;
glColor3f (1,1,1); qglColor3f (1,1,1);
glBegin (GL_QUADS); qglBegin (GL_QUADS);
glTexCoord2f (0, 0); qglTexCoord2f (0, 0);
glVertex2f (x, y); qglVertex2f (x, y);
glTexCoord2f (1, 0); qglTexCoord2f (1, 0);
glVertex2f (x+NET_TIMINGS, y); qglVertex2f (x+NET_TIMINGS, y);
glTexCoord2f (1, 1); qglTexCoord2f (1, 1);
glVertex2f (x+NET_TIMINGS, y+NET_GRAPHHEIGHT); qglVertex2f (x+NET_TIMINGS, y+NET_GRAPHHEIGHT);
glTexCoord2f (0, 1); qglTexCoord2f (0, 1);
glVertex2f (x, y+NET_GRAPHHEIGHT); qglVertex2f (x, y+NET_GRAPHHEIGHT);
glEnd (); qglEnd ();
} }
#endif #endif