v2.4.0: fixed smarttexture.getpixel using RGBA, not ARGB
This commit is contained in:
committed by
Evan Debenham
parent
811a3b5050
commit
25ddbcf071
@@ -42,7 +42,7 @@ public class TextureCache {
|
||||
} else {
|
||||
|
||||
Pixmap pixmap =new Pixmap( 1, 1, Pixmap.Format.RGBA8888 );
|
||||
// In the rest of the code ARGB is used
|
||||
// convert from Noosa ARGB to libGdx RGBA
|
||||
pixmap.setColor( (color << 8) | (color >>> 24) );
|
||||
pixmap.fill();
|
||||
|
||||
@@ -65,7 +65,7 @@ public class TextureCache {
|
||||
|
||||
Pixmap pixmap = new Pixmap( colors.length, 1, Pixmap.Format.RGBA8888);
|
||||
for (int i=0; i < colors.length; i++) {
|
||||
// In the rest of the code ARGB is used
|
||||
// convert from Noosa ARGB to libGdx RGBA
|
||||
pixmap.drawPixel( i, 0, (colors[i] << 8) | (colors[i] >>> 24) );
|
||||
}
|
||||
SmartTexture tx = new SmartTexture( pixmap );
|
||||
|
||||
Reference in New Issue
Block a user