Enable USER_BUFFERS, RADEON_VTXFMT_A and HW_VBOS on big endian by forcing all elts
authorBenjamin Herrenschmidt <benh@kernel.crashing.org>
Sun, 23 Apr 2006 05:54:06 +0000 (05:54 +0000)
committerBenjamin Herrenschmidt <benh@kernel.crashing.org>
Sun, 23 Apr 2006 05:54:06 +0000 (05:54 +0000)
commitaa93b4ced05708c20d095fdd905ebd6cd9f634cd
treeab87d1deca9c9b23baacb4fc1c9b454981629b01
parent2f92adb9e03c84dc6a6e0f90ba1a5c1ada4d6964
Enable USER_BUFFERS, RADEON_VTXFMT_A and HW_VBOS on big endian by forcing all elts
to 32 bits (it would be possible to do a half word swap for 16 bits if somebody is interested) and by using the input route mecanism to swap ubyte's properly in r300EmitArrays. Tested with cva, varray and quake3
src/mesa/drivers/dri/r300/r300_context.c
src/mesa/drivers/dri/r300/r300_context.h
src/mesa/drivers/dri/r300/r300_maos.c
src/mesa/drivers/dri/r300/radeon_vtxfmt_a.c