Преглед на файлове

GLRenderer: disable unused vertex attributes before rendering instead of after

Kirill Vainer преди 10 години
родител
ревизия
9da4b78830
променени са 1 файла, в които са добавени 2 реда и са изтрити 1 реда
  1. 2 1
      jme3-core/src/main/java/com/jme3/renderer/opengl/GLRenderer.java

+ 2 - 1
jme3-core/src/main/java/com/jme3/renderer/opengl/GLRenderer.java

@@ -2650,12 +2650,13 @@ public class GLRenderer implements Renderer {
             }
         }
 
+        clearVertexAttribs();
+        
         if (indices != null) {
             drawTriangleList(indices, mesh, count);
         } else {
             drawTriangleArray(mesh.getMode(), count, mesh.getVertexCount());
         }
-        clearVertexAttribs();
     }
 
     public void renderMesh(Mesh mesh, int lod, int count, VertexBuffer[] instanceData) {