Преглед изворни кода

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