Changed gl->qgl.

git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@763 fc73d0e0-1445-4013-8a0c-d673dee63da5
This commit is contained in:
Spoike 2005-01-07 03:16:44 +00:00
parent 48de667b3f
commit 071a7cefe1
5 changed files with 112 additions and 112 deletions

View file

@ -224,7 +224,7 @@ void GL_CheckExtensions (void *(*getglfunction) (char *name))
qglMultiTexCoord2fARB = (void *) getglext("glMultiTexCoord2fARB");
qglMultiTexCoord3fARB = (void *) getglext("glMultiTexCoord3fARB");
glGetIntegerv(GL_MAX_TEXTURE_UNITS_ARB, &gl_mtexarbable);
qglGetIntegerv(GL_MAX_TEXTURE_UNITS_ARB, &gl_mtexarbable);
gl_mtexable = true;
qglMTexCoord2fSGIS = qglMultiTexCoord2fARB;
@ -514,38 +514,38 @@ void GL_Init(void *(*getglfunction) (char *name))
gl_vendor = glGetString (GL_VENDOR);
gl_vendor = qglGetString (GL_VENDOR);
Con_SafePrintf ("GL_VENDOR: %s\n", gl_vendor);
gl_renderer = glGetString (GL_RENDERER);
gl_renderer = qglGetString (GL_RENDERER);
Con_SafePrintf ("GL_RENDERER: %s\n", gl_renderer);
gl_version = glGetString (GL_VERSION);
gl_version = qglGetString (GL_VERSION);
Con_SafePrintf ("GL_VERSION: %s\n", gl_version);
gl_extensions = glGetString (GL_EXTENSIONS);
gl_extensions = qglGetString (GL_EXTENSIONS);
Con_DPrintf ("GL_EXTENSIONS: %s\n", gl_extensions);
GL_CheckExtensions (getglfunction);
glClearColor (0,0,0,0); //clear to black so that it looks a little nicer on start.
glClear(GL_COLOR_BUFFER_BIT);
glCullFace(GL_FRONT);
glEnable(GL_TEXTURE_2D);
qglClearColor (0,0,0,0); //clear to black so that it looks a little nicer on start.
qglClear(GL_COLOR_BUFFER_BIT);
qglCullFace(GL_FRONT);
qglEnable(GL_TEXTURE_2D);
glEnable(GL_ALPHA_TEST);
glAlphaFunc(GL_GREATER, 0.666);
qglEnable(GL_ALPHA_TEST);
qglAlphaFunc(GL_GREATER, 0.666);
glPolygonMode (GL_FRONT_AND_BACK, GL_FILL);
glShadeModel (GL_FLAT);
qglPolygonMode (GL_FRONT_AND_BACK, GL_FILL);
qglShadeModel (GL_FLAT);
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST);
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST);
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_REPEAT);
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_REPEAT);
qglTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST);
qglTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST);
qglTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_REPEAT);
qglTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_REPEAT);
glBlendFunc (GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
qglBlendFunc (GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
// glTexEnvf(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_MODULATE);
glTexEnvf(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_REPLACE);
// qglTexEnvf(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_MODULATE);
qglTexEnvf(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_REPLACE);
}
unsigned int d_8to24rgbtable[256];

View file

@ -134,7 +134,7 @@ PROC glTexCoordPointerEXT;
PROC glVertexPointerEXT;
typedef void (APIENTRY *lp3DFXFUNC) (int, int, int, int, int, const void*);
lp3DFXFUNC glColorTableEXT;
lp3DFXFUNC qglColorTableEXT;
qboolean is8bit = false;
qboolean isPermedia = false;
@ -774,8 +774,8 @@ qboolean VID_AttachGL (rendererstate_t *info)
}
_vid_wait_override.modified = false;
TRACE(("dbg: VID_AttachGL: qSwapBuffers\n"));
glClearColor(0, 0, 0, 0);
glClear(GL_COLOR_BUFFER_BIT);
qglClearColor(0, 0, 0, 0);
qglClear(GL_COLOR_BUFFER_BIT);
qSwapBuffers(maindc);
return true;
@ -1273,13 +1273,13 @@ void VID_Init8bitPalette()
char thePalette[256*3];
char *oldPalette, *newPalette;
glColorTableEXT = (void *)qwglGetProcAddress("glColorTableEXT");
if (!glColorTableEXT || strstr(gl_extensions, "GL_EXT_shared_texture_palette") ||
qglColorTableEXT = (void *)qwglGetProcAddress("glColorTableEXT");
if (!qglColorTableEXT || strstr(gl_extensions, "GL_EXT_shared_texture_palette") ||
COM_CheckParm("-no8bit"))
return;
Con_SafePrintf("8-bit GL extensions enabled.\n");
glEnable( GL_SHARED_TEXTURE_PALETTE_EXT );
qglEnable( GL_SHARED_TEXTURE_PALETTE_EXT );
oldPalette = (char *) d_8to24rgbtable; //d_8to24table3dfx;
newPalette = thePalette;
for (i=0;i<256;i++) {
@ -1288,7 +1288,7 @@ void VID_Init8bitPalette()
*newPalette++ = *oldPalette++;
oldPalette++;
}
glColorTableEXT(GL_SHARED_TEXTURE_PALETTE_EXT, GL_RGB, 256, GL_RGB, GL_UNSIGNED_BYTE,
qglColorTableEXT(GL_SHARED_TEXTURE_PALETTE_EXT, GL_RGB, 256, GL_RGB, GL_UNSIGNED_BYTE,
(void *) thePalette);
is8bit = TRUE;
}

View file

@ -89,7 +89,7 @@ Con_Printf("Getting gamma\n");
GLVID_SetPalette (palette);
GL_Init(SDL_GL_GetProcAddress);
glViewport (0, 0, glwidth, glheight);
qglViewport (0, 0, glwidth, glheight);
mouseactive = false;
if (vid_isfullscreen)
@ -119,7 +119,7 @@ void GL_BeginRendering (int *x, int *y, int *width, int *height)
// if (!wglMakeCurrent( maindc, baseRC ))
// Sys_Error ("wglMakeCurrent failed");
// glViewport (*x, *y, *width, *height);
// qglViewport (*x, *y, *width, *height);
}
qboolean screenflush;

View file

@ -222,10 +222,10 @@ void EmitWaterPolys (msurface_t *fa, float basealpha)
{
float f = 10;
glEnable(GL_AUTO_NORMAL);
qglEnable(GL_AUTO_NORMAL);
for (p=fa->polys ; p ; p=p->next)
{
glBegin (GL_POLYGON);
qglBegin (GL_POLYGON);
for (i=0,v=p->verts[0] ; i<p->numverts ; i++, v+=VERTEXSIZE)
{
os = v[3];
@ -237,28 +237,28 @@ void EmitWaterPolys (msurface_t *fa, float basealpha)
t = ot + turbsin[(int)((os*0.125+realtime) * TURBSCALE) & 255];
t *= (1.0/64);
glNormal3f(fa->plane->normal[0] + (sin(realtime+v[0]/f+v[1]/f))/4, fa->plane->normal[1] +(sin(realtime-v[1]/f))/4, fa->plane->normal[2] + (sin(realtime+v[2]/f))/4);
glTexCoord2f (s, t);
glVertex3fv (v);
qglNormal3f(fa->plane->normal[0] + (sin(realtime+v[0]/f+v[1]/f))/4, fa->plane->normal[1] +(sin(realtime-v[1]/f))/4, fa->plane->normal[2] + (sin(realtime+v[2]/f))/4);
qglTexCoord2f (s, t);
qglVertex3fv (v);
}
glEnd ();
qglEnd ();
}
glDisable(GL_AUTO_NORMAL);
qglDisable(GL_AUTO_NORMAL);
}
else if (r_waterlayers.value>=1)
{
float a, stm, ttm;
int l;
glDisable(GL_ALPHA_TEST);
glEnable(GL_BLEND); //to ensure.
qglDisable(GL_ALPHA_TEST);
qglEnable(GL_BLEND); //to ensure.
for (a=basealpha,l = 0; l < r_waterlayers.value; l++,a=a*4/6)
{
glColor4f(1, 1, 1, a);
qglColor4f(1, 1, 1, a);
stm =cos(l)/10;
ttm =sin(l)/10;
for (p=fa->polys ; p ; p=p->next)
{
glBegin (GL_POLYGON);
qglBegin (GL_POLYGON);
for (i=0,v=p->verts[0] ; i<p->numverts ; i++, v+=VERTEXSIZE)
{
os = v[3]/(l*0.5+0.2);
@ -270,10 +270,10 @@ void EmitWaterPolys (msurface_t *fa, float basealpha)
t = ot + turbsin[(int)((os*0.125+cl.time+l*8) * TURBSCALE) & 255];//*r_watersurfacewarp.value;
t *= (1.0/64);
glTexCoord2f (s+cl.time*stm, t+cl.time*ttm);
glVertex3fv (v);
qglTexCoord2f (s+cl.time*stm, t+cl.time*ttm);
qglVertex3fv (v);
}
glEnd ();
qglEnd ();
}
}
@ -283,7 +283,7 @@ void EmitWaterPolys (msurface_t *fa, float basealpha)
#endif
for (p=fa->polys ; p ; p=p->next)
{
glBegin (GL_POLYGON);
qglBegin (GL_POLYGON);
for (i=0,v=p->verts[0] ; i<p->numverts ; i++, v+=VERTEXSIZE)
{
os = v[3];
@ -295,10 +295,10 @@ void EmitWaterPolys (msurface_t *fa, float basealpha)
t = ot + turbsin[(int)((os*0.125+realtime) * TURBSCALE) & 255];
t *= (1.0/64);
glTexCoord2f (s, t);
glVertex3fv (v);
qglTexCoord2f (s, t);
qglVertex3fv (v);
}
glEnd ();
qglEnd ();
}
#ifdef WATERLAYERS
}
@ -327,16 +327,16 @@ void EmitSkyPolys (msurface_t *fa)
extern void GL_DrawAliasMesh (mesh_t *mesh, int texnum);
fa->mesh->colors_array = NULL;
glDisable(GL_TEXTURE_2D);
glColor3f(0,0,0);
qglDisable(GL_TEXTURE_2D);
qglColor3f(0,0,0);
GL_DrawAliasMesh(fa->mesh, 1);
glEnable(GL_TEXTURE_2D);
qglEnable(GL_TEXTURE_2D);
}
else
{
for (p=fa->polys ; p ; p=p->next)
{
glBegin (GL_POLYGON);
qglBegin (GL_POLYGON);
for (i=0,v=p->verts[0] ; i<p->numverts ; i++, v+=VERTEXSIZE)
{
VectorSubtract (v, r_origin, dir);
@ -352,10 +352,10 @@ void EmitSkyPolys (msurface_t *fa)
s = (speedscale + dir[0]) * (1.0/128);
t = (speedscale + dir[1]) * (1.0/128);
glTexCoord2f (s, t);
glVertex3fv (v);
qglTexCoord2f (s, t);
qglVertex3fv (v);
}
glEnd ();
qglEnd ();
}
}
}
@ -379,14 +379,14 @@ void EmitBothSkyLayers (msurface_t *fa)
EmitSkyPolys (fa);
glEnable (GL_BLEND);
qglEnable (GL_BLEND);
GL_Bind (alphaskytexture);
speedscale = cl.gametime*16;
speedscale -= (int)speedscale & ~127 ;
EmitSkyPolys (fa);
glDisable (GL_BLEND);
qglDisable (GL_BLEND);
}
/*
@ -411,13 +411,13 @@ void R_DrawSkyChain (msurface_t *s)
if (fc < 0)
fc = 0;
pal = host_basepal+fc*3;
glDisable(GL_TEXTURE_2D);
glColor3f(pal[0]/255.0f, pal[1]/255.0f, pal[2]/255.0f);
qglDisable(GL_TEXTURE_2D);
qglColor3f(pal[0]/255.0f, pal[1]/255.0f, pal[2]/255.0f);
for (fa=s ; fa ; fa=fa->texturechain)
EmitSkyPolys (fa);
glColor3f(1, 1, 1);
glEnable(GL_TEXTURE_2D);
qglColor3f(1, 1, 1);
qglEnable(GL_TEXTURE_2D);
return;
}
@ -437,7 +437,7 @@ void R_DrawSkyChain (msurface_t *s)
for (fa=s ; fa ; fa=fa->texturechain)
EmitSkyPolys (fa);
glEnable (GL_BLEND);
qglEnable (GL_BLEND);
GL_Bind (alphaskytexture);
speedscale = cl.gametime;
speedscale += realtime - cl.gametimemark;
@ -447,7 +447,7 @@ void R_DrawSkyChain (msurface_t *s)
for (fa=s ; fa ; fa=fa->texturechain)
EmitSkyPolys (fa);
glDisable (GL_BLEND);
qglDisable (GL_BLEND);
}
/*
@ -477,8 +477,8 @@ void R_LoadSkys (void)
skyboxtex[i] = Mod_LoadHiResTexture(name, false, false, true);
glTexParameterf(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_MIN_FILTER, GL_LINEAR);
qglTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
}
Q_strncpyz(loadedskybox, gl_skyboxname.string, sizeof(loadedskybox));
gl_skyboxname.modified = false;
@ -761,7 +761,7 @@ void R_DrawSkyBoxChain (msurface_t *s)
R_DrawSkyBox (s);
glColorMask(0, 0, 0, 0);
qglColorMask(0, 0, 0, 0);
for (fa=s ; fa ; fa=fa->texturechain)
{
if (fa->mesh)
@ -770,14 +770,14 @@ void R_DrawSkyBoxChain (msurface_t *s)
{
for (p=fa->polys ; p ; p=p->next)
{
glBegin(GL_POLYGON);
qglBegin(GL_POLYGON);
for (i = 0; i < p->numverts; i++)
glVertex3fv(p->verts[i]);
glEnd();
qglVertex3fv(p->verts[i]);
qglEnd();
}
}
}
glColorMask(1, 1, 1, 1);
qglColorMask(1, 1, 1, 1);
}
void R_AddSkySurface (msurface_t *fa)
@ -868,8 +868,8 @@ void MakeSkyVec (float s, float t, int axis)
t = 511.0/512;
t = 1.0 - t;
glTexCoord2f (s, t);
glVertex3fv (v);
qglTexCoord2f (s, t);
qglVertex3fv (v);
}
/*
@ -888,10 +888,10 @@ void R_DrawSkyBox (msurface_t *s)
return;
#if 0
glEnable (GL_BLEND);
glTexEnvf(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_MODULATE);
glColor4f (1,1,1,0.5);
glDisable (GL_DEPTH_TEST);
qglEnable (GL_BLEND);
qglTexEnvf(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_MODULATE);
qglColor4f (1,1,1,0.5);
qglDisable (GL_DEPTH_TEST);
#endif
for (i=0 ; i<6 ; i++)
{
@ -906,23 +906,23 @@ skymins[1][i] = -1;
skymaxs[0][i] = 1;
skymaxs[1][i] = 1;
#endif
glBegin (GL_QUADS);
qglBegin (GL_QUADS);
MakeSkyVec (skymins[0][i], skymins[1][i], i);
MakeSkyVec (skymins[0][i], skymaxs[1][i], i);
MakeSkyVec (skymaxs[0][i], skymaxs[1][i], i);
MakeSkyVec (skymaxs[0][i], skymins[1][i], i);
glEnd ();
qglEnd ();
}
#if 0
glDisable (GL_BLEND);
glTexEnvf(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_REPLACE);
glColor4f (1,1,1,0.5);
glEnable (GL_DEPTH_TEST);
qglDisable (GL_BLEND);
qglTexEnvf(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_REPLACE);
qglColor4f (1,1,1,0.5);
qglEnable (GL_DEPTH_TEST);
#endif
if (!cls.allow_skyboxes && s) //allow a little extra fps.
{
glColorMask(0, 0, 0, 0); //depth only.
qglColorMask(0, 0, 0, 0); //depth only.
for (fa = s; fa; fa = fa->texturechain)
{
if (fa->mesh)
@ -931,14 +931,14 @@ glEnable (GL_DEPTH_TEST);
{
for (poly = fa->polys; poly; poly = poly->next)
{
glBegin (GL_POLYGON);
qglBegin (GL_POLYGON);
for (i = 0; i < poly->numverts; i++)
glVertex3fv (&poly->verts[0][0]+i*VERTEXSIZE);
glEnd ();
qglVertex3fv (&poly->verts[0][0]+i*VERTEXSIZE);
qglEnd ();
}
}
}
glColorMask(1, 1, 1, 1);
qglColorMask(1, 1, 1, 1);
}
}

View file

@ -332,16 +332,16 @@ static void GLR_DrawWall(unsigned short texnum, unsigned short s, unsigned short
GL_Bind(tex->gltexture);
glBegin(GL_QUADS);
glTexCoord2f(s1, t2);
glVertex3f(x1, y1, frontfloor);
glTexCoord2f(s1, t1);
glVertex3f(x1, y1, backfloor);
glTexCoord2f(s2, t1);
glVertex3f(x2, y2, backfloor);
glTexCoord2f(s2, t2);
glVertex3f(x2, y2, frontfloor);
glEnd();
qglBegin(GL_QUADS);
qglTexCoord2f(s1, t2);
qglVertex3f(x1, y1, frontfloor);
qglTexCoord2f(s1, t1);
qglVertex3f(x1, y1, backfloor);
qglTexCoord2f(s2, t1);
qglVertex3f(x2, y2, backfloor);
qglTexCoord2f(s2, t2);
qglVertex3f(x2, y2, frontfloor);
qglEnd();
}
static void GLR_DrawSSector(unsigned int ssec)
@ -357,7 +357,7 @@ static void GLR_DrawSSector(unsigned int ssec)
break;
sec = sectorm + sidedefsm[linedefsl[segsl[seg].linedef].sidedef[segsl[seg].direction]].sector;
glColor4ub(sec->lightlev, sec->lightlev, sec->lightlev, 255);
qglColor4ub(sec->lightlev, sec->lightlev, sec->lightlev, 255);
sec->visframe = r_visframecount;
for (seg = ssectorsl[ssec].first + ssectorsl[ssec].segcount-1; seg >= ssectorsl[ssec].first; seg--)
{
@ -636,45 +636,45 @@ qboolean GLR_DoomWorld(void)
if (!nodel || !nodec)
return true; //err... buggy
glTexEnvf(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_MODULATE);
glDisable(GL_BLEND);
glDisable(GL_ALPHA_TEST);
glEnable(GL_CULL_FACE);
qglTexEnvf(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_MODULATE);
qglDisable(GL_BLEND);
qglDisable(GL_ALPHA_TEST);
qglEnable(GL_CULL_FACE);
GL_DisableMultitexture();
r_visframecount++;
GLR_RecursiveDoomNode(nodec-1);
if (developer.value)
glPolygonMode(GL_FRONT_AND_BACK, GL_LINE);
qglPolygonMode(GL_FRONT_AND_BACK, GL_LINE);
for (i = 0; i < sectorc; i++)
{
if (sectorm[i].visframe == r_visframecount)
{
glColor4ub(sectorm[i].lightlev, sectorm[i].lightlev, sectorm[i].lightlev, 255);
qglColor4ub(sectorm[i].lightlev, sectorm[i].lightlev, sectorm[i].lightlev, 255);
GL_Bind(sectorm[i].floortex);
glBegin(GL_TRIANGLES);
qglBegin(GL_TRIANGLES);
for (v = 0; v < sectorm[i].numflattris*3; v++)
{
v1 = sectorm[i].flats[v];
glTexCoord2f(vertexesl[v1].xpos/64.0f, vertexesl[v1].ypos/64.0f);
glVertex3f(vertexesl[v1].xpos, vertexesl[v1].ypos, sectorm[i].floorheight);
qglTexCoord2f(vertexesl[v1].xpos/64.0f, vertexesl[v1].ypos/64.0f);
qglVertex3f(vertexesl[v1].xpos, vertexesl[v1].ypos, sectorm[i].floorheight);
}
glEnd();
qglEnd();
GL_Bind(sectorm[i].ceilingtex);
glBegin(GL_TRIANGLES);
qglBegin(GL_TRIANGLES);
for (v = sectorm[i].numflattris*3-1; v >= 0; v--)
{
v1 = sectorm[i].flats[v];
glTexCoord2f(vertexesl[v1].xpos/64.0f, vertexesl[v1].ypos/64.0f);
glVertex3f(vertexesl[v1].xpos, vertexesl[v1].ypos, sectorm[i].ceilingheight);
qglTexCoord2f(vertexesl[v1].xpos/64.0f, vertexesl[v1].ypos/64.0f);
qglVertex3f(vertexesl[v1].xpos, vertexesl[v1].ypos, sectorm[i].ceilingheight);
}
glEnd();
qglEnd();
c_brush_polys += sectorm[i].numflattris;
}
}
glPolygonMode(GL_FRONT_AND_BACK, GL_FILL);
qglPolygonMode(GL_FRONT_AND_BACK, GL_FILL);
return true;
}
#endif