Fix icon and cursor rgba order

This commit is contained in:
Sasha Szpakowski
2024-11-01 17:09:42 -03:00
parent 819d9b7e7c
commit a93eb5abc6
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -38,7 +38,7 @@ Cursor::Cursor(image::ImageData *data, int hotx, int hoty)
int h = data->getHeight();
int pitch = w * 4;
SDL_Surface *surface = SDL_CreateSurfaceFrom(w, h, SDL_PIXELFORMAT_RGBA8888, data->getData(), pitch);
SDL_Surface *surface = SDL_CreateSurfaceFrom(w, h, SDL_PIXELFORMAT_ABGR8888, data->getData(), pitch);
if (!surface)
throw love::Exception("Cannot create cursor: out of memory.");
+1 -1
View File
@@ -1085,7 +1085,7 @@ bool Window::setIcon(love::image::ImageData *imgd)
int bytesperpixel = (int) getPixelFormatBlockSize(imgd->getFormat());
int pitch = w * bytesperpixel;
SDL_Surface *sdlicon = SDL_CreateSurfaceFrom(w, h, SDL_PIXELFORMAT_RGBA8888, imgd->getData(), pitch);
SDL_Surface *sdlicon = SDL_CreateSurfaceFrom(w, h, SDL_PIXELFORMAT_ABGR8888, imgd->getData(), pitch);
if (!sdlicon)
return false;