diff options
Diffstat (limited to 'indra/newview/lldrawpoolsimple.h')
-rw-r--r-- | indra/newview/lldrawpoolsimple.h | 20 |
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 |