Mercurial > sdl-ios-xcode
comparison include/SDL_pixels.h @ 1681:80a5e6a4e1e2 SDL-1.3
Working on paletted display and texture support (two different issues)
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Thu, 15 Jun 2006 07:07:07 +0000 |
parents | e136f3ffdc1b |
children | 7ae8018b2e5d |
comparison
equal
deleted
inserted
replaced
1680:9488fca10677 | 1681:80a5e6a4e1e2 |
---|---|
106 #define SDL_PIXELORDER(X) (((X) >> 20) & 0x0F) | 106 #define SDL_PIXELORDER(X) (((X) >> 20) & 0x0F) |
107 #define SDL_PIXELLAYOUT(X) (((X) >> 16) & 0x0F) | 107 #define SDL_PIXELLAYOUT(X) (((X) >> 16) & 0x0F) |
108 #define SDL_BITSPERPIXEL(X) (((X) >> 8) & 0xFF) | 108 #define SDL_BITSPERPIXEL(X) (((X) >> 8) & 0xFF) |
109 #define SDL_BYTESPERPIXEL(X) (((X) >> 0) & 0xFF) | 109 #define SDL_BYTESPERPIXEL(X) (((X) >> 0) & 0xFF) |
110 | 110 |
111 #define SDL_ISPIXELFORMAT_FOURCC(format) (((format) & 0x8000000) != 0) | 111 #define SDL_ISPIXELFORMAT_INDEXED(format) \ |
112 ((SDL_PIXELTYPE(format) == SDL_PixelType_Index1) || \ | |
113 (SDL_PIXELTYPE(format) == SDL_PixelType_Index4) || \ | |
114 (SDL_PIXELTYPE(format) == SDL_PixelType_Index8)) | |
115 | |
116 #define SDL_ISPIXELFORMAT_FOURCC(format) \ | |
117 ((format) && !((format) & 0x8000000)) | |
112 | 118 |
113 enum | 119 enum |
114 { | 120 { |
115 SDL_PixelFormat_Unknown, | 121 SDL_PixelFormat_Unknown, |
116 SDL_PixelFormat_Index1LSB = | 122 SDL_PixelFormat_Index1LSB = |