From 8a959d157b82f6a78b424839770d326915f85aa8 Mon Sep 17 00:00:00 2001 From: Bill Currie Date: Sun, 9 Sep 2001 21:27:09 +0000 Subject: [PATCH] put my sky debug code back in (enabled for now) --- libs/video/renderer/gl/gl_sky_clip.c | 55 ++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) diff --git a/libs/video/renderer/gl/gl_sky_clip.c b/libs/video/renderer/gl/gl_sky_clip.c index b5bd5b875..ed5a9d4d1 100644 --- a/libs/video/renderer/gl/gl_sky_clip.c +++ b/libs/video/renderer/gl/gl_sky_clip.c @@ -789,4 +789,59 @@ R_DrawSkyChain (msurface_t *sky_chain) sc = sc->texturechain; } #endif +#if 1 + qfglDisable (GL_TEXTURE_2D); + sc = sky_chain; + qfglColor3f (1, 1, 1); + while (sc) { + glpoly_t *p = sc->polys; + while (p) { + int i; + qfglBegin (GL_LINE_LOOP); + for (i = 0; i < p->numverts; i++) { + qfglVertex3fv (p->verts[i]); + } + qfglEnd (); + p = p->next; + } + sc = sc->texturechain; + } +#if 0 + sc = sky_chain; + qfglColor3f (0, 1, 0); + qfglBegin (GL_POINTS); + while (sc) { + glpoly_t *p = sc->polys; + while (p) { + int i; + vec3_t x, c = { 0, 0, 0 }; + for (i = 0; i < p->numverts; i++) { + VectorSubtract (p->verts[i], r_refdef.vieworg, x); + VectorAdd (x, c, c); + } + VectorScale (c, 1.0 / p->numverts, c); + VectorAdd (c, r_refdef.vieworg, c); + qfglVertex3fv (c); + p = p->next; + } + sc = sc->texturechain; + } + qfglEnd (); +#endif + if (skyloaded) { + int i, j; + qfglColor3f (1, 0, 0); + for (i = 0; i < 1; i++) { + vec3_t v; + qfglBegin (GL_LINE_LOOP); + for (j = 0; j < 4; j++) { + VectorAdd (&skyvec[i][j][2], r_refdef.vieworg, v); + qfglVertex3fv (v); + } + qfglEnd (); + } + } + qfglColor3ubv (color_white); + qfglEnable (GL_TEXTURE_2D); +#endif }