summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/r300/r300_state.c
diff options
context:
space:
mode:
authorJerome Glisse <glisse@freedesktop.org>2006-10-15 18:22:28 +0000
committerJerome Glisse <glisse@freedesktop.org>2006-10-15 18:22:28 +0000
commitf0775c7fccac2b91200dd4537686fe5c9b61c6ab (patch)
treec58343fe01864af72cf056d368e14c5e7ee2e751 /src/mesa/drivers/dri/r300/r300_state.c
parent2b6d2e4dcbdc253e8148888d1a7e60d8466ba4e8 (diff)
Use endianness test function provided by mesa.
Use the _mesa_little_endian helper function insted of the MESA_BIG_ENDIAN flag. There is still place using this flag but we need to find how to submit 16bits elements on big endian computer.
Diffstat (limited to 'src/mesa/drivers/dri/r300/r300_state.c')
-rw-r--r--src/mesa/drivers/dri/r300/r300_state.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/mesa/drivers/dri/r300/r300_state.c b/src/mesa/drivers/dri/r300/r300_state.c
index bac1bef968..29ffa7a017 100644
--- a/src/mesa/drivers/dri/r300/r300_state.c
+++ b/src/mesa/drivers/dri/r300/r300_state.c
@@ -1910,11 +1910,10 @@ void r300ResetHwState(r300ContextPtr r300)
r300->hw.unk2134.cmd[1] = 0x00FFFFFF;
r300->hw.unk2134.cmd[2] = 0x00000000;
-#ifdef MESA_BIG_ENDIAN
- r300->hw.unk2140.cmd[1] = 0x00000002;
-#else
- r300->hw.unk2140.cmd[1] = 0x00000000;
-#endif
+ if (_mesa_little_endian())
+ r300->hw.unk2140.cmd[1] = 0x00000000;
+ else
+ r300->hw.unk2140.cmd[1] = 0x00000002;
#if 0 /* Done in setup routing */
((drm_r300_cmd_header_t*)r300->hw.vir[0].cmd)->packet0.count = 1;