瀏覽代碼

Nifty BatchRenderBackend: set colorspace property on images

shadowislord 10 年之前
父節點
當前提交
d2af0017b2
共有 1 個文件被更改,包括 3 次插入2 次删除
  1. 3 2
      jme3-niftygui/src/main/java/com/jme3/niftygui/JmeBatchRenderBackend.java

+ 3 - 2
jme3-niftygui/src/main/java/com/jme3/niftygui/JmeBatchRenderBackend.java

@@ -55,6 +55,7 @@ import com.jme3.texture.Image.Format;
 import com.jme3.texture.Texture.MagFilter;
 import com.jme3.texture.Texture.MagFilter;
 import com.jme3.texture.Texture.MinFilter;
 import com.jme3.texture.Texture.MinFilter;
 import com.jme3.texture.Texture2D;
 import com.jme3.texture.Texture2D;
+import com.jme3.texture.image.ColorSpace;
 import com.jme3.util.BufferUtils;
 import com.jme3.util.BufferUtils;
 
 
 import de.lessvoid.nifty.render.batch.spi.BatchRenderBackend;
 import de.lessvoid.nifty.render.batch.spi.BatchRenderBackend;
@@ -302,7 +303,7 @@ public class JmeBatchRenderBackend implements BatchRenderBackend {
     initialData.rewind();
     initialData.rewind();
     modifyTexture(
     modifyTexture(
         getTextureAtlas(atlasTextureId),
         getTextureAtlas(atlasTextureId),
-        new com.jme3.texture.Image(Format.RGBA8, image.getWidth(), image.getHeight(), initialData),
+        new com.jme3.texture.Image(Format.RGBA8, image.getWidth(), image.getHeight(), initialData, ColorSpace.sRGB),
         x,
         x,
         y);
         y);
   }
   }
@@ -338,7 +339,7 @@ public class JmeBatchRenderBackend implements BatchRenderBackend {
     }
     }
     initialData.rewind();
     initialData.rewind();
 
 
-    Texture2D texture = new Texture2D(new com.jme3.texture.Image(Format.RGBA8, width, height, initialData));
+    Texture2D texture = new Texture2D(new com.jme3.texture.Image(Format.RGBA8, width, height, initialData, ColorSpace.sRGB));
     texture.setMinFilter(MinFilter.NearestNoMipMaps);
     texture.setMinFilter(MinFilter.NearestNoMipMaps);
     texture.setMagFilter(MagFilter.Nearest);
     texture.setMagFilter(MagFilter.Nearest);
     return texture;
     return texture;