git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4613 fc73d0e0-1445-4013-8a0c-d673dee63da5

This commit is contained in:
Spoike 2014-02-14 13:29:41 +00:00
parent 4deebba5ee
commit a3d4e46edc
2 changed files with 7 additions and 6 deletions

View File

@ -2132,7 +2132,8 @@ void CLQ1_DrawLine(shader_t *shader, vec3_t v1, vec3_t v2, float r, float g, flo
cl_numstrisvert += 2;
}
#include "shader.h"
void CL_AddOrientedCube(float *normal, float dist, float r, float g, float b, qboolean enqueue)
//well, 8192
void CL_DrawDebugPlane(float *normal, float dist, float r, float g, float b, qboolean enqueue)
{
scenetris_t *t;
if (!enqueue)

View File

@ -796,7 +796,7 @@ void R_ObliqueNearClip(float *viewmat, mplane_t *wplane)
r_refdef.m_projection[14] = c[3];
}
void TestDrawPlane(float *normal, float dist, float r, float g, float b, qboolean enqueue);
void CL_DrawDebugPlane(float *normal, float dist, float r, float g, float b, qboolean enqueue);
void GLR_DrawPortal(batch_t *batch, batch_t **blist, batch_t *depthmasklist[2], int portaltype)
{
entity_t *view;
@ -1109,13 +1109,13 @@ void GLR_DrawPortal(batch_t *batch, batch_t **blist, batch_t *depthmasklist[2],
if (r_portaldrawplanes.ival)
{
//the front of the plane should generally point away from the camera, and will be drawn in bright green. woo
TestDrawPlane(plane.normal, plane.dist+0.01, 0.0, 0.5, 0.0, false);
TestDrawPlane(plane.normal, plane.dist-0.01, 0.0, 0.5, 0.0, false);
CL_DrawDebugPlane(plane.normal, plane.dist+0.01, 0.0, 0.5, 0.0, false);
CL_DrawDebugPlane(plane.normal, plane.dist-0.01, 0.0, 0.5, 0.0, false);
//the back of the plane points towards the camera, and will be drawn in blue, for the luls
VectorNegate(plane.normal, plane.normal);
plane.dist *= -1;
TestDrawPlane(plane.normal, plane.dist+0.01, 0.0, 0.0, 0.2, false);
TestDrawPlane(plane.normal, plane.dist-0.01, 0.0, 0.0, 0.2, false);
CL_DrawDebugPlane(plane.normal, plane.dist+0.01, 0.0, 0.0, 0.2, false);
CL_DrawDebugPlane(plane.normal, plane.dist-0.01, 0.0, 0.0, 0.2, false);
}