소스 검색

Improves OpenGL-ES support (especially for Raspberry Pi), contribution of Erkki Nokso-Koivisto, fetches the GLSL version correctly when using ES2

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10301 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
jul..om 12 년 전
부모
커밋
36e6eb7fdc
1개의 변경된 파일8개의 추가작업 그리고 2개의 파일을 삭제
  1. 8 2
      engine/src/jogl/com/jme3/renderer/jogl/JoglRenderer.java

+ 8 - 2
engine/src/jogl/com/jme3/renderer/jogl/JoglRenderer.java

@@ -188,8 +188,14 @@ public class JoglRenderer implements Renderer {
             versionStr = versionStr.substring(0, spaceIdx);
         }
         
-        float version = Float.parseFloat(versionStr);
-        glslVer = (int) (version * 100);
+        //FIXME revisit this fix later
+        try {
+            float version = Float.parseFloat(versionStr);
+            glslVer = (int) (version * 100);
+        } catch (NumberFormatException e) {
+            logger.warning("Failed parsing GLSL version assuming it's v1.00");
+            glslVer = 100;
+        }
 
         switch (glslVer) {
             default: