translate before draw arrays

This commit is contained in:
PeytonPlayz595 2024-06-11 19:04:02 -04:00
parent 987c24acd4
commit d58b256edb

View File

@ -720,7 +720,6 @@ public class EaglerAdapterGL30 extends EaglerAdapterImpl2 {
if (d != null && d.listLength > 0) {
bindTheShader(d.shaderMode | getShaderModeFlag1());
_wglBindVertexArray0(d.glarray);
_wglDrawQuadArrays(0, d.listLength);
//glTranslate support for display lists
for(Translate t : d.translate) {
@ -728,6 +727,8 @@ public class EaglerAdapterGL30 extends EaglerAdapterImpl2 {
getMatrix().translate(deevis);
}
_wglDrawQuadArrays(0, d.listLength);
shader.unuseProgram();
vertexDrawn += d.listLength * 6 / 4;
triangleDrawn += d.listLength / 2;