summaryrefslogtreecommitdiff
path: root/indra/llrender/llfontgl.h
diff options
context:
space:
mode:
authorAndrey Kleshchev <andreykproductengine@lindenlab.com>2024-08-30 18:51:48 +0300
committerAndrey Kleshchev <117672381+akleshchev@users.noreply.github.com>2024-09-04 10:16:46 +0300
commit5c64e5e13d9a75cac510aac3128fc6ee780ab243 (patch)
treed517f35e1adcf8a2f0f624bbb180cf58fa73d6cd /indra/llrender/llfontgl.h
parenta638d9610d9f369eca6dff74e8860ca466c253c7 (diff)
viewer#2411 LLFontGL::render optimizations #3
Diffstat (limited to 'indra/llrender/llfontgl.h')
-rw-r--r--indra/llrender/llfontgl.h15
1 files changed, 1 insertions, 14 deletions
diff --git a/indra/llrender/llfontgl.h b/indra/llrender/llfontgl.h
index 5015601cf6..de7529a583 100644
--- a/indra/llrender/llfontgl.h
+++ b/indra/llrender/llfontgl.h
@@ -33,7 +33,6 @@
#include "llimagegl.h"
#include "llpointer.h"
#include "llrect.h"
-#include "llvertexbuffer.h"
#include "v2math.h"
class LLColor4;
@@ -43,7 +42,6 @@ class LLFontFreetype;
// Structure used to store previously requested fonts.
class LLFontRegistry;
-class LLVertexBuffer;
class LLFontGL
{
@@ -81,16 +79,6 @@ public:
DROP_SHADOW_SOFT
};
- struct LLVertexBufferData
- {
- LLVertexBufferData() : mBuffer(nullptr), mImage(nullptr), mMode(0), mCount(0) {}
- LLVertexBufferData(LLVertexBuffer* buffer, LLImageGL* image, U8 mode, U32 count) : mBuffer(buffer), mImage(image), mMode(mode), mCount(count) {}
- LLPointer<LLVertexBuffer> mBuffer;
- LLPointer <LLImageGL> mImage; // might be a better idea to store
- U8 mMode;
- U32 mCount;
- };
-
LLFontGL();
~LLFontGL();
@@ -131,8 +119,7 @@ public:
S32 max_chars = S32_MAX, S32 max_pixels = S32_MAX,
F32* right_x=NULL,
bool use_ellipses = false,
- bool use_color = true,
- std::list<LLVertexBufferData>* buffer_list = nullptr) const;
+ bool use_color = true) const;
S32 render(const LLWString &text, S32 begin_offset, F32 x, F32 y, const LLColor4 &color) const;