Nifty BatchRenderBackend: set colorspace property on images
This commit is contained in:
parent
51952de16a
commit
d2af0017b2
@ -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;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user