diff options
author | Florian Diebold <flodiebold@gmail.com> | 2012-07-24 22:23:42 +0200 |
---|---|---|
committer | Florian Diebold <flodiebold@gmail.com> | 2012-07-24 22:24:09 +0200 |
commit | b57c4229f1d35d23a7dc3ecc8b9df0e8a3db4e44 (patch) | |
tree | a4b57ed187057050bbea957e61c811a66435f178 /crawl-ref/source/windowmanager-sdl.cc | |
parent | e92238a0d8cc04342a8c230694d3ed6fb9b46d68 (diff) | |
download | crawl-ref-b57c4229f1d35d23a7dc3ecc8b9df0e8a3db4e44.tar.gz crawl-ref-b57c4229f1d35d23a7dc3ecc8b9df0e8a3db4e44.zip |
Fix loading of RGB images.
Diffstat (limited to 'crawl-ref/source/windowmanager-sdl.cc')
-rw-r--r-- | crawl-ref/source/windowmanager-sdl.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/crawl-ref/source/windowmanager-sdl.cc b/crawl-ref/source/windowmanager-sdl.cc index a91838adcc..44954656b4 100644 --- a/crawl-ref/source/windowmanager-sdl.cc +++ b/crawl-ref/source/windowmanager-sdl.cc @@ -709,7 +709,7 @@ bool SDLWrapper::load_texture(GenericTexture *tex, const char *filename, if (SDL_BYTEORDER == SDL_BIG_ENDIAN) pixel = p[0] << 16 | p[1] << 8 | p[2]; else - pixel = p[0] | p[1] << 8 | p[2]; + pixel = p[0] | p[1] << 8 | p[2] << 16; SDL_GetRGBA(pixel, img->format, &pixels[dest], &pixels[dest+1], &pixels[dest+2], &pixels[dest+3]); |