comparison include/SDL_pixels.h @ 3054:8d93bfecb9dc

Fixed alpha blending textures with the GDI renderer
author Sam Lantinga <slouken@libsdl.org>
date Sat, 07 Feb 2009 17:56:08 +0000
parents 99210400e8b9
children a252014ce27d
comparison
equal deleted inserted replaced
3053:aa34d1180d30 3054:8d93bfecb9dc
114 114
115 #define SDL_ISPIXELFORMAT_INDEXED(format) \ 115 #define SDL_ISPIXELFORMAT_INDEXED(format) \
116 ((SDL_PIXELTYPE(format) == SDL_PIXELTYPE_INDEX1) || \ 116 ((SDL_PIXELTYPE(format) == SDL_PIXELTYPE_INDEX1) || \
117 (SDL_PIXELTYPE(format) == SDL_PIXELTYPE_INDEX4) || \ 117 (SDL_PIXELTYPE(format) == SDL_PIXELTYPE_INDEX4) || \
118 (SDL_PIXELTYPE(format) == SDL_PIXELTYPE_INDEX8)) 118 (SDL_PIXELTYPE(format) == SDL_PIXELTYPE_INDEX8))
119
120 #define SDL_ISPIXELFORMAT_ALPHA(format) \
121 ((SDL_PIXELORDER(format) == SDL_PACKEDORDER_ARGB) || \
122 (SDL_PIXELORDER(format) == SDL_PACKEDORDER_RGBA) || \
123 (SDL_PIXELORDER(format) == SDL_PACKEDORDER_ABGR) || \
124 (SDL_PIXELORDER(format) == SDL_PACKEDORDER_BGRA))
119 125
120 #define SDL_ISPIXELFORMAT_FOURCC(format) \ 126 #define SDL_ISPIXELFORMAT_FOURCC(format) \
121 ((format) && !((format) & 0x80000000)) 127 ((format) && !((format) & 0x80000000))
122 128
123 enum 129 enum