소스 검색

GLRenderer: inject SRGB define if texture linearization is enabled

shadowislord 10 년 전
부모
커밋
4e7d7fd2f1
1개의 변경된 파일4개의 추가작업 그리고 0개의 파일을 삭제
  1. 4 0
      jme3-core/src/main/java/com/jme3/renderer/opengl/GLRenderer.java

+ 4 - 0
jme3-core/src/main/java/com/jme3/renderer/opengl/GLRenderer.java

@@ -1062,6 +1062,10 @@ public class GLRenderer implements Renderer {
             }
         }
         
+        if (linearizeSrgbImages) {
+            stringBuf.append("#define SRGB 1\n");
+        }
+        
         stringBuf.append(source.getDefines());
         stringBuf.append(source.getSource());