diff options
| author | Dave Parks <davep@lindenlab.com> | 2023-01-10 18:42:09 -0600 |
|---|---|---|
| committer | Dave Parks <davep@lindenlab.com> | 2023-01-10 18:42:09 -0600 |
| commit | 68da705f3ba284928c7e23acd4164d56dea17af9 (patch) | |
| tree | 955b9396ec1219f0dd52c7149c5e5ce461a15e37 /indra/llrender/llvertexbuffer.h | |
| parent | fdc0ea64f050ad09a84442f40396bb9e6497ce52 (diff) | |
SL-18869 Optimizations -- Quiet command buffer -- VBO cache for UI et al and remove many unneeded VBO binds.
Diffstat (limited to 'indra/llrender/llvertexbuffer.h')
| -rw-r--r-- | indra/llrender/llvertexbuffer.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/indra/llrender/llvertexbuffer.h b/indra/llrender/llvertexbuffer.h index 74b951884d..926d37b052 100644 --- a/indra/llrender/llvertexbuffer.h +++ b/indra/llrender/llvertexbuffer.h @@ -212,6 +212,10 @@ public: bool getMetallicRoughnessTexcoordStrider(LLStrider<LLVector2>& strider, S32 index=0, S32 count = -1, bool map_range = false); bool getEmissiveTexcoordStrider(LLStrider<LLVector2>& strider, S32 index=0, S32 count = -1, bool map_range = false); + void setPositionData(const LLVector4a* data); + void setTexCoordData(const LLVector2* data); + void setColorData(const LLColor4U* data); + bool useVBOs() const; bool isEmpty() const { return mEmpty; } |
