浏览代码

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());