util/u_endian: set PIPE_ARCH_*_ENDIAN to 1
This will allow it to be used as a drop in replacement for _mesa_little_endian in a number of cases. v2: - Always define PIPE_ARCH_LITTLE_ENDIAN and PIPE_ARCH_BIG_ENDIAN, define the one that reflects the host system to 1 and the other to 0 - replace all uses of #ifdef, #ifndef, and #if defined() with #if and #if ! with PIPE_ARCH_*_ENDIAN Reviewed-by: Eric Engestrom <eric@engestrom.ch>
This commit is contained in:
@@ -455,7 +455,7 @@ osmesa_renderbuffer_storage(struct gl_context *ctx, struct gl_renderbuffer *rb,
|
||||
*/
|
||||
if (osmesa->format == OSMESA_RGBA) {
|
||||
if (osmesa->DataType == GL_UNSIGNED_BYTE) {
|
||||
#ifdef PIPE_ARCH_LITTLE_ENDIAN
|
||||
#if PIPE_ARCH_LITTLE_ENDIAN
|
||||
rb->Format = MESA_FORMAT_R8G8B8A8_UNORM;
|
||||
#else
|
||||
rb->Format = MESA_FORMAT_A8B8G8R8_UNORM;
|
||||
@@ -470,7 +470,7 @@ osmesa_renderbuffer_storage(struct gl_context *ctx, struct gl_renderbuffer *rb,
|
||||
}
|
||||
else if (osmesa->format == OSMESA_BGRA) {
|
||||
if (osmesa->DataType == GL_UNSIGNED_BYTE) {
|
||||
#ifdef PIPE_ARCH_LITTLE_ENDIAN
|
||||
#if PIPE_ARCH_LITTLE_ENDIAN
|
||||
rb->Format = MESA_FORMAT_B8G8R8A8_UNORM;
|
||||
#else
|
||||
rb->Format = MESA_FORMAT_A8R8G8B8_UNORM;
|
||||
@@ -487,7 +487,7 @@ osmesa_renderbuffer_storage(struct gl_context *ctx, struct gl_renderbuffer *rb,
|
||||
}
|
||||
else if (osmesa->format == OSMESA_ARGB) {
|
||||
if (osmesa->DataType == GL_UNSIGNED_BYTE) {
|
||||
#ifdef PIPE_ARCH_LITTLE_ENDIAN
|
||||
#if PIPE_ARCH_LITTLE_ENDIAN
|
||||
rb->Format = MESA_FORMAT_A8R8G8B8_UNORM;
|
||||
#else
|
||||
rb->Format = MESA_FORMAT_B8G8R8A8_UNORM;
|
||||
|
Reference in New Issue
Block a user