You can specify the format for pixel data in SDL_RenderReadPixels() and SDL_RenderWritePixels()

This code still doesn't quite work yet. :)

--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%404174
This commit is contained in:
Sam Lantinga 2009-11-16 07:13:07 +00:00
parent ea4fb3a1a4
commit 0f620b7fe4
7 changed files with 82 additions and 50 deletions

View file

@ -12,11 +12,13 @@
#if (SDL_BYTEORDER == SDL_BIG_ENDIAN)
# define FORMAT SDL_PIXELFORMAT_RGBA8888
# define RMASK 0xff000000 /**< Red bit mask. */
# define GMASK 0x00ff0000 /**< Green bit mask. */
# define BMASK 0x0000ff00 /**< Blue bit mask. */
# define AMASK 0x000000ff /**< Alpha bit mask. */
#else
# define FORMAT SDL_PIXELFORMAT_ABGR8888
# define RMASK 0x000000ff /**< Red bit mask. */
# define GMASK 0x0000ff00 /**< Green bit mask. */
# define BMASK 0x00ff0000 /**< Blue bit mask. */