diff options
author | Dave Parks <davep@lindenlab.com> | 2010-05-29 04:18:44 -0500 |
---|---|---|
committer | Dave Parks <davep@lindenlab.com> | 2010-05-29 04:18:44 -0500 |
commit | 1655256c0c1f536593292d81b89f3580ad1dee73 (patch) | |
tree | bf55669c08886b9a64a1663c14243754ac9e7a83 /indra/llrender/llrender.h | |
parent | 82c7088932061de1f1e5f75945a063be4d506447 (diff) |
UI rendering optimization.
Diffstat (limited to 'indra/llrender/llrender.h')
-rw-r--r-- | indra/llrender/llrender.h | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/indra/llrender/llrender.h b/indra/llrender/llrender.h index 3cda4b5770..2bacf16dc6 100644 --- a/indra/llrender/llrender.h +++ b/indra/llrender/llrender.h @@ -52,6 +52,7 @@ class LLCubeMap; class LLImageGL; class LLRenderTarget; class LLTexture ; +class LLVector4a; class LLTexUnit { @@ -360,9 +361,10 @@ private: F32 mCurrAlphaFuncVal; LLPointer<LLVertexBuffer> mBuffer; - LLStrider<LLVector3> mVerticesp; - LLStrider<LLVector2> mTexcoordsp; - LLStrider<LLColor4U> mColorsp; + LLVector4a* mVerticesp; + LLVector2* mTexcoordsp; + LLColor4U* mColorsp; + std::vector<LLTexUnit*> mTexUnits; LLTexUnit* mDummyTexUnit; @@ -372,9 +374,10 @@ private: eBlendFactor mCurrBlendAlphaDFactor; F32 mMaxAnisotropy; - std::list<LLVector3> mUIOffset; - std::list<LLVector3> mUIScale; + LLVector4a* mUIOffset; + LLVector4a* mUIScale; + U32 mUIStackDepth; }; extern F64 gGLModelView[16]; |