comparison test/automated/common/common.h @ 3435:9f62f47d989b

You can specify the format for pixel data in SDL_RenderReadPixels() and SDL_RenderWritePixels() This code still doesn't quite work yet. :)
author Sam Lantinga <slouken@libsdl.org>
date Mon, 16 Nov 2009 07:13:07 +0000
parents 22ac66da0765
children 0acec8c9f5c9
comparison
equal deleted inserted replaced
3434:147d6ef5be03 3435:9f62f47d989b
10 #ifndef COMMON_H 10 #ifndef COMMON_H
11 # define COMMON_H 11 # define COMMON_H
12 12
13 13
14 #if (SDL_BYTEORDER == SDL_BIG_ENDIAN) 14 #if (SDL_BYTEORDER == SDL_BIG_ENDIAN)
15 # define FORMAT SDL_PIXELFORMAT_RGBA8888
15 # define RMASK 0xff000000 /**< Red bit mask. */ 16 # define RMASK 0xff000000 /**< Red bit mask. */
16 # define GMASK 0x00ff0000 /**< Green bit mask. */ 17 # define GMASK 0x00ff0000 /**< Green bit mask. */
17 # define BMASK 0x0000ff00 /**< Blue bit mask. */ 18 # define BMASK 0x0000ff00 /**< Blue bit mask. */
18 # define AMASK 0x000000ff /**< Alpha bit mask. */ 19 # define AMASK 0x000000ff /**< Alpha bit mask. */
19 #else 20 #else
21 # define FORMAT SDL_PIXELFORMAT_ABGR8888
20 # define RMASK 0x000000ff /**< Red bit mask. */ 22 # define RMASK 0x000000ff /**< Red bit mask. */
21 # define GMASK 0x0000ff00 /**< Green bit mask. */ 23 # define GMASK 0x0000ff00 /**< Green bit mask. */
22 # define BMASK 0x00ff0000 /**< Blue bit mask. */ 24 # define BMASK 0x00ff0000 /**< Blue bit mask. */
23 # define AMASK 0xff000000 /**< Alpha bit mask. */ 25 # define AMASK 0xff000000 /**< Alpha bit mask. */
24 #endif 26 #endif