summaryrefslogtreecommitdiff
path: root/src/renderergl2/tr_world.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/renderergl2/tr_world.c')
-rw-r--r--src/renderergl2/tr_world.c44
1 files changed, 24 insertions, 20 deletions
diff --git a/src/renderergl2/tr_world.c b/src/renderergl2/tr_world.c
index 5d35cded..1a25d26a 100644
--- a/src/renderergl2/tr_world.c
+++ b/src/renderergl2/tr_world.c
@@ -209,16 +209,18 @@ static int R_DlightSurface( msurface_t *surf, int dlightBits ) {
}
}
- if ( *surf->data == SF_FACE ) {
- ((srfSurfaceFace_t *)surf->data)->dlightBits = dlightBits;
- } else if ( *surf->data == SF_GRID ) {
- ((srfGridMesh_t *)surf->data)->dlightBits = dlightBits;
- } else if ( *surf->data == SF_TRIANGLES ) {
- ((srfTriangles_t *)surf->data)->dlightBits = dlightBits;
- } else if ( *surf->data == SF_VBO_MESH ) {
- ((srfVBOMesh_t *)surf->data)->dlightBits = dlightBits;
- } else {
- dlightBits = 0;
+ switch(*surf->data)
+ {
+ case SF_FACE:
+ case SF_GRID:
+ case SF_TRIANGLES:
+ case SF_VBO_MESH:
+ ((srfBspSurface_t *)surf->data)->dlightBits = dlightBits;
+ break;
+
+ default:
+ dlightBits = 0;
+ break;
}
if ( dlightBits ) {
@@ -293,16 +295,18 @@ static int R_PshadowSurface( msurface_t *surf, int pshadowBits ) {
}
}
- if ( *surf->data == SF_FACE ) {
- ((srfSurfaceFace_t *)surf->data)->pshadowBits = pshadowBits;
- } else if ( *surf->data == SF_GRID ) {
- ((srfGridMesh_t *)surf->data)->pshadowBits = pshadowBits;
- } else if ( *surf->data == SF_TRIANGLES ) {
- ((srfTriangles_t *)surf->data)->pshadowBits = pshadowBits;
- } else if ( *surf->data == SF_VBO_MESH ) {
- ((srfVBOMesh_t *)surf->data)->pshadowBits = pshadowBits;
- } else {
- pshadowBits = 0;
+ switch(*surf->data)
+ {
+ case SF_FACE:
+ case SF_GRID:
+ case SF_TRIANGLES:
+ case SF_VBO_MESH:
+ ((srfBspSurface_t *)surf->data)->pshadowBits = pshadowBits;
+ break;
+
+ default:
+ pshadowBits = 0;
+ break;
}
if ( pshadowBits ) {