summaryrefslogtreecommitdiff
path: root/indra/newview/lldrawpoolsimple.h
diff options
context:
space:
mode:
Diffstat (limited to 'indra/newview/lldrawpoolsimple.h')
-rw-r--r--indra/newview/lldrawpoolsimple.h20
1 files changed, 20 insertions, 0 deletions
diff --git a/indra/newview/lldrawpoolsimple.h b/indra/newview/lldrawpoolsimple.h
index f89230d866..1eb9b3c6eb 100644
--- a/indra/newview/lldrawpoolsimple.h
+++ b/indra/newview/lldrawpoolsimple.h
@@ -31,4 +31,24 @@ public:
};
+class LLDrawPoolGlow : public LLRenderPass
+{
+public:
+ LLDrawPoolGlow(): LLRenderPass(LLDrawPool::POOL_GLOW) { }
+
+ enum
+ {
+ VERTEX_DATA_MASK = LLVertexBuffer::MAP_VERTEX |
+ LLVertexBuffer::MAP_TEXCOORD
+ };
+
+ virtual U32 getVertexDataMask() { return VERTEX_DATA_MASK; }
+
+ virtual void prerender() { }
+
+ void render(S32 pass = 0);
+ void pushBatch(LLDrawInfo& params, U32 mask, BOOL texture = TRUE);
+
+};
+
#endif // LL_LLDRAWPOOLSIMPLE_H