summaryrefslogtreecommitdiff
path: root/src/engine/3dgui.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/engine/3dgui.cpp')
-rw-r--r--src/engine/3dgui.cpp17
1 files changed, 1 insertions, 16 deletions
diff --git a/src/engine/3dgui.cpp b/src/engine/3dgui.cpp
index 41a5d47..1e17e78 100644
--- a/src/engine/3dgui.cpp
+++ b/src/engine/3dgui.cpp
@@ -683,13 +683,12 @@ struct gui : g3d_gui
Slot &slot = *vslot.slot;
if(slot.sts.empty()) return;
VSlot *layer = NULL;
- Texture *t = NULL, *glowtex = NULL, *layertex = NULL;
+ Texture *t = NULL, *layertex = NULL;
if(slot.loaded)
{
t = slot.sts[0].t;
if(t == notexture) return;
Slot &slot = *vslot.slot;
- if(slot.texmask&(1<<TEX_GLOW)) { loopvj(slot.sts) if(slot.sts[j].type==TEX_GLOW) { glowtex = slot.sts[j].t; break; } }
if(vslot.layer)
{
layer = &lookupvslot(vslot.layer);
@@ -729,20 +728,6 @@ struct gui : g3d_gui
gle::attribf(x, y+ys); gle::attrib(tc[3]);
gle::attribf(x+xs, y+ys); gle::attrib(tc[2]);
gle::end();
- if(glowtex)
- {
- glBlendFunc(GL_SRC_ALPHA, GL_ONE);
- glBindTexture(GL_TEXTURE_2D, glowtex->id);
- if(hit || overlaid) gle::color(vec(vslot.glowcolor).mul(color));
- else gle::color(vslot.glowcolor);
- gle::begin(GL_TRIANGLE_STRIP);
- gle::attribf(x, y); gle::attrib(tc[0]);
- gle::attribf(x+xs, y); gle::attrib(tc[1]);
- gle::attribf(x, y+ys); gle::attrib(tc[3]);
- gle::attribf(x+xs, y+ys); gle::attrib(tc[2]);
- gle::end();
- glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
- }
if(layertex)
{
glBindTexture(GL_TEXTURE_2D, layertex->id);