Browse Source

HDRLoader, reverted the change that loaded the HDR files in sRGB space, since the specs says that data is in linear space for this format.

Nehon 10 years ago
parent
commit
50a9a8636b

+ 2 - 1
jme3-core/src/plugins/java/com/jme3/texture/plugins/HDRLoader.java

@@ -309,7 +309,8 @@ public class HDRLoader implements AssetLoader {
         in.close();
         in.close();
 
 
         dataStore.rewind();        
         dataStore.rewind();        
-        return new Image(pixelFormat, width, height, dataStore, ColorSpace.sRGB);
+        //HDR files color data is actually stored in linear space.
+        return new Image(pixelFormat, width, height, dataStore, ColorSpace.Linear);
     }
     }
 
 
     public Object load(AssetInfo info) throws IOException {
     public Object load(AssetInfo info) throws IOException {