diff --git a/src/modules/graphics/opengl/Canvas.cpp b/src/modules/graphics/opengl/Canvas.cpp index 1e80b07c6..c61dae7f2 100644 --- a/src/modules/graphics/opengl/Canvas.cpp +++ b/src/modules/graphics/opengl/Canvas.cpp @@ -625,7 +625,7 @@ void Canvas::drawv(const Matrix &t, const Vertex *v) glVertexAttribPointer(ATTRIB_TEXCOORD, 2, GL_FLOAT, GL_FALSE, sizeof(Vertex), &v[0].s); gl.prepareDraw(); - gl.drawArrays(GL_QUADS, 0, 4); + gl.drawArrays(GL_TRIANGLE_FAN, 0, 4); glDisableVertexAttribArray(ATTRIB_TEXCOORD); glDisableVertexAttribArray(ATTRIB_POS); diff --git a/src/modules/graphics/opengl/Image.cpp b/src/modules/graphics/opengl/Image.cpp index d34edf559..7ca95c970 100644 --- a/src/modules/graphics/opengl/Image.cpp +++ b/src/modules/graphics/opengl/Image.cpp @@ -434,7 +434,7 @@ void Image::drawv(const Matrix &t, const Vertex *v) glVertexAttribPointer(ATTRIB_TEXCOORD, 2, GL_FLOAT, GL_FALSE, sizeof(Vertex), &v[0].s); gl.prepareDraw(); - gl.drawArrays(GL_QUADS, 0, 4); + gl.drawArrays(GL_TRIANGLE_FAN, 0, 4); glDisableVertexAttribArray(ATTRIB_TEXCOORD); glDisableVertexAttribArray(ATTRIB_POS);