소스 검색

* Add check for GL_ARB_texture_multisample before setting up the texture to see if its supported

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7210 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
sha..rd 14 년 전
부모
커밋
7c7afb677f
1개의 변경된 파일6개의 추가작업 그리고 0개의 파일을 삭제
  1. 6 0
      engine/src/lwjgl-ogl/com/jme3/renderer/lwjgl/LwjglRenderer.java

+ 6 - 0
engine/src/lwjgl-ogl/com/jme3/renderer/lwjgl/LwjglRenderer.java

@@ -1622,6 +1622,12 @@ public class LwjglRenderer implements Renderer {
             }
             }
         }
         }
 
 
+        // Check if graphics card doesn't support multisample textures
+        if (!GLContext.getCapabilities().GL_ARB_texture_multisample){
+            if (img.getMultiSamples() > 1)
+                throw new RendererException("Multisample textures not supported by graphics hardware");
+        }
+
         if (target == GL_TEXTURE_CUBE_MAP) {
         if (target == GL_TEXTURE_CUBE_MAP) {
             List<ByteBuffer> data = img.getData();
             List<ByteBuffer> data = img.getData();
             if (data.size() != 6) {
             if (data.size() != 6) {