Ver Fonte

Android: Don't render mesh if vertex count == 0

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10775 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
iwg..ic há 12 anos atrás
pai
commit
123ccabaff

+ 5 - 1
engine/src/android/com/jme3/renderer/android/OGLESShaderRenderer.java

@@ -128,7 +128,7 @@ public class OGLESShaderRenderer implements Renderer {
     public EnumSet<Caps> getCaps() {
         return caps;
     }
-    
+
     private int extractVersion(String prefixStr, String versionStr) {
         if (versionStr != null) {
             int spaceIdx = versionStr.indexOf(" ", prefixStr.length());
@@ -2332,6 +2332,10 @@ public class OGLESShaderRenderer implements Renderer {
     }
 
     public void renderMesh(Mesh mesh, int lod, int count) {
+        if (mesh.getVertexCount() == 0) {
+            return;
+        }
+
         /*
          * NOTE: not supported in OpenGL ES 2.0.
         if (context.pointSize != mesh.getPointSize()) {