Red & blue channels swapped for texture

Post Reply
KaraShiftclaw
Posts: 1
Joined: Mon Jan 20, 2025 1:08 am

Red & blue channels swapped for texture

Post by KaraShiftclaw » Mon Jan 20, 2025 7:58 pm

I'm am trying to follow the examples to get a sprite into a game, but no matter what I do, the sprite's red and blue channels show up swapped. I inserted it into an example game, and even copy-pasted an example grit file, and yet it still shows up with the colors swapped. Here is the image I've been using for testing

It appears my initial images have stopped working; here they are. First, how the sprite should look:
Image
And here it is in the 2Dplus3D example game.
Image

The grit file is this:

Code: Select all

# Set the warning/log level to 3
-W3

#bitmap mode
-gb

# Set the bit depth to 4 (16 colors)
-gB4

#include pal
-p

The load method I am calling is this:

Code: Select all

glLoadTileSet(
	TestImage,
	16,
	16,
	16,
	16,
	GL_RGB16,
	TEXTURE_SIZE_16,
	TEXTURE_SIZE_16,
	GL_TEXTURE_WRAP_S|GL_TEXTURE_WRAP_T|TEXGEN_OFF|GL_TEXTURE_COLOR0_TRANSPARENT,
	16,
	(u16*)shipGfxPal,
	(u8*)shipGfxBitmap
);

And the rendering method I am calling is this:

Code: Select all

glSprite(16, 16, GL_FLIP_NONE, TestImage);

Does anyone know what might be causing this?

Attachments
shipGfx.png
(117 Bytes) Not downloaded yet

Post Reply

Who is online

Users browsing this forum: No registered users and 6 guests