Du bist nicht angemeldet.
ValloV
unregistriert
|
|
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
void sys_glBegin(GLenum mode)
{
if(mode == GL_POLYGON)
{
(*orig_glPolygonMode)(GL_FRONT_AND_BACK,GL_LINE);
(*orig_glLineWidth)(1.0f);
(*orig_glColor3f)(0.0f,1.0f,0.0f);
}
else if(mode == GL_TRIANGLES || mode == GL_TRIANGLE_STRIP || mode == GL_TRIANGLE_FAN)
{
(*orig_glPolygonMode)(GL_FRONT_AND_BACK,GL_FILL);
}
(*orig_glBegin)(mode);
}
|
ValloV
unregistriert
|
|
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
bool dSky = false;
void sys_glBegin(GLenum mode)
{
if(mode == GL_QUADS)
{
dSky = true;
}
else
{
dSky = false;
}
(*oirg_glBegin)(mode);
}
|
|
|
Quellcode |
1 2 3 4 5 6 7 8 9 |
void sys_glClear(GLbitfield mask)
{
if(mask == GL_DEPTH_BUFFER_BIT)
{
(*orig_glClearColor)(0.0f, 0.0f, 0.0f, 0.0f);
mask = GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT;
}
(*orig_glClear)(mask);
}
|
|
|
Quellcode |
1 2 3 4 5 6 7 8 |
void sys_glVertex3fv(const GLfloat *v)
{
if(dSky)
{
return;
}
(*orig_glVertex3fv)(v);
}
|