summaryrefslogtreecommitdiff
path: root/src/engine/material.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/engine/material.cpp')
-rw-r--r--src/engine/material.cpp10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/engine/material.cpp b/src/engine/material.cpp
index 6fee9d3..b8a3f7f 100644
--- a/src/engine/material.cpp
+++ b/src/engine/material.cpp
@@ -125,7 +125,7 @@ const char *findmaterialname(int mat)
const char *getmaterialdesc(int mat, const char *prefix)
{
- static const ushort matmasks[] = { MATF_VOLUME|MATF_INDEX, MATF_CLIP, MAT_DEATH, MAT_ALPHA };
+ static const ushort matmasks[] = { MATF_INDEX, MATF_CLIP, MAT_DEATH, MAT_ALPHA };
static string desc;
desc[0] = '\0';
loopi(sizeof(matmasks)/sizeof(matmasks[0])) if(mat&matmasks[i])
@@ -160,7 +160,7 @@ void genmatsurfs(const cube &c, const ivec &co, int size, vector<materialsurface
{
loopi(6)
{
- static const ushort matmasks[] = { MATF_VOLUME|MATF_INDEX, MATF_CLIP, MAT_DEATH, MAT_ALPHA };
+ static const ushort matmasks[] = { MATF_INDEX, MATF_CLIP, MAT_DEATH, MAT_ALPHA };
loopj(sizeof(matmasks)/sizeof(matmasks[0]))
{
int matmask = matmasks[j];
@@ -302,7 +302,7 @@ void setupmaterials(int start, int len)
loopj(va->matsurfs)
{
materialsurface &m = va->matbuf[j];
- int matvol = m.material&MATF_VOLUME;
+ int matvol = 0;
if(matvol) hasmat |= 1<<m.material;
m.skip = 0;
if(skip && m.material == skip->material && m.orient == skip->orient && skip->skip < 0xFFFF)
@@ -366,10 +366,9 @@ void sortmaterials(vector<materialsurface *> &vismats)
materialsurface &m = va->matbuf[i];
if(!editmode || !showmat || drawtex)
{
- int matvol = m.material&MATF_VOLUME;
+ int matvol = 0;
if(m.visible == MATSURF_EDIT_ONLY) { i += m.skip; continue; }
}
- else if(glaring) continue;
vismats.add(&m);
}
}
@@ -417,7 +416,6 @@ void rendermaterials()
MSlot *mslot = NULL;
int lastorient = -1, lastmat = -1;
bool depth = true, blended = false;
- ushort envmapped = EMID_NONE;
GLOBALPARAM(camera, camera1->o);