Fix text object drawing and a bug in stream buffers used in autobatching

--HG--
branch : minor
This commit is contained in:
Alex Szpakowski
2017-01-30 22:11:26 -04:00
parent a3ae0e2279
commit f2597168a2
2 changed files with 2 additions and 1 deletions
@@ -111,6 +111,7 @@ public:
if (offset + minsize > bufferSize)
{
offset = 0;
gl.bindBuffer(mode, vbo);
glBufferData(glMode, bufferSize, nullptr, GL_STREAM_DRAW);
}
+1 -1
View File
@@ -65,7 +65,7 @@ void Text::draw(Graphics *gfx, const Matrix4 &m)
const size_t color_offset = offsetof(Font::GlyphVertex, color.r);
const size_t stride = sizeof(Font::GlyphVertex);
const GLenum gltype = quadIndices.getType();
const GLenum gltype = OpenGL::getGLIndexDataType(quadIndices.getType());
const size_t elemsize = quadIndices.getElementSize();
Graphics::TempTransform transform(gfx, m);