mirror of
https://github.com/libsdl-org/SDL.git
synced 2025-09-07 11:58:12 +00:00
Move endian pixel format aliases into enum
Matches the same thing in `SDL_AudioFormat`.
This commit is contained in:
@@ -389,30 +389,30 @@ typedef enum SDL_PixelFormat
|
|||||||
/* SDL_DEFINE_PIXELFOURCC('N', 'V', '2', '1'), */
|
/* SDL_DEFINE_PIXELFOURCC('N', 'V', '2', '1'), */
|
||||||
SDL_PIXELFORMAT_P010 = 0x30313050u, /**< Planar mode: Y + U/V interleaved (2 planes) */
|
SDL_PIXELFORMAT_P010 = 0x30313050u, /**< Planar mode: Y + U/V interleaved (2 planes) */
|
||||||
/* SDL_DEFINE_PIXELFOURCC('P', '0', '1', '0'), */
|
/* SDL_DEFINE_PIXELFOURCC('P', '0', '1', '0'), */
|
||||||
SDL_PIXELFORMAT_EXTERNAL_OES = 0x2053454fu /**< Android video texture format */
|
SDL_PIXELFORMAT_EXTERNAL_OES = 0x2053454fu, /**< Android video texture format */
|
||||||
/* SDL_DEFINE_PIXELFOURCC('O', 'E', 'S', ' ') */
|
/* SDL_DEFINE_PIXELFOURCC('O', 'E', 'S', ' ') */
|
||||||
} SDL_PixelFormat;
|
|
||||||
|
|
||||||
/* Aliases for RGBA byte arrays of color data, for the current platform */
|
/* Aliases for RGBA byte arrays of color data, for the current platform */
|
||||||
#if SDL_BYTEORDER == SDL_BIG_ENDIAN
|
#if SDL_BYTEORDER == SDL_BIG_ENDIAN
|
||||||
#define SDL_PIXELFORMAT_RGBA32 SDL_PIXELFORMAT_RGBA8888
|
SDL_PIXELFORMAT_RGBA32 = SDL_PIXELFORMAT_RGBA8888,
|
||||||
#define SDL_PIXELFORMAT_ARGB32 SDL_PIXELFORMAT_ARGB8888
|
SDL_PIXELFORMAT_ARGB32 = SDL_PIXELFORMAT_ARGB8888,
|
||||||
#define SDL_PIXELFORMAT_BGRA32 SDL_PIXELFORMAT_BGRA8888
|
SDL_PIXELFORMAT_BGRA32 = SDL_PIXELFORMAT_BGRA8888,
|
||||||
#define SDL_PIXELFORMAT_ABGR32 SDL_PIXELFORMAT_ABGR8888
|
SDL_PIXELFORMAT_ABGR32 = SDL_PIXELFORMAT_ABGR8888,
|
||||||
#define SDL_PIXELFORMAT_RGBX32 SDL_PIXELFORMAT_RGBX8888
|
SDL_PIXELFORMAT_RGBX32 = SDL_PIXELFORMAT_RGBX8888,
|
||||||
#define SDL_PIXELFORMAT_XRGB32 SDL_PIXELFORMAT_XRGB8888
|
SDL_PIXELFORMAT_XRGB32 = SDL_PIXELFORMAT_XRGB8888,
|
||||||
#define SDL_PIXELFORMAT_BGRX32 SDL_PIXELFORMAT_BGRX8888
|
SDL_PIXELFORMAT_BGRX32 = SDL_PIXELFORMAT_BGRX8888,
|
||||||
#define SDL_PIXELFORMAT_XBGR32 SDL_PIXELFORMAT_XBGR8888
|
SDL_PIXELFORMAT_XBGR32 = SDL_PIXELFORMAT_XBGR8888
|
||||||
#else
|
#else
|
||||||
#define SDL_PIXELFORMAT_RGBA32 SDL_PIXELFORMAT_ABGR8888
|
SDL_PIXELFORMAT_RGBA32 = SDL_PIXELFORMAT_ABGR8888,
|
||||||
#define SDL_PIXELFORMAT_ARGB32 SDL_PIXELFORMAT_BGRA8888
|
SDL_PIXELFORMAT_ARGB32 = SDL_PIXELFORMAT_BGRA8888,
|
||||||
#define SDL_PIXELFORMAT_BGRA32 SDL_PIXELFORMAT_ARGB8888
|
SDL_PIXELFORMAT_BGRA32 = SDL_PIXELFORMAT_ARGB8888,
|
||||||
#define SDL_PIXELFORMAT_ABGR32 SDL_PIXELFORMAT_RGBA8888
|
SDL_PIXELFORMAT_ABGR32 = SDL_PIXELFORMAT_RGBA8888,
|
||||||
#define SDL_PIXELFORMAT_RGBX32 SDL_PIXELFORMAT_XBGR8888
|
SDL_PIXELFORMAT_RGBX32 = SDL_PIXELFORMAT_XBGR8888,
|
||||||
#define SDL_PIXELFORMAT_XRGB32 SDL_PIXELFORMAT_BGRX8888
|
SDL_PIXELFORMAT_XRGB32 = SDL_PIXELFORMAT_BGRX8888,
|
||||||
#define SDL_PIXELFORMAT_BGRX32 SDL_PIXELFORMAT_XRGB8888
|
SDL_PIXELFORMAT_BGRX32 = SDL_PIXELFORMAT_XRGB8888,
|
||||||
#define SDL_PIXELFORMAT_XBGR32 SDL_PIXELFORMAT_RGBX8888
|
SDL_PIXELFORMAT_XBGR32 = SDL_PIXELFORMAT_RGBX8888
|
||||||
#endif
|
#endif
|
||||||
|
} SDL_PixelFormat;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Pixels are a representation of a color in a particular color space.
|
* Pixels are a representation of a color in a particular color space.
|
||||||
|
Reference in New Issue
Block a user