gallium: add CAPs for indirect addressing and lower it in st/mesa when needed
authorMarek Olšák <maraeo@gmail.com>
Wed, 10 Nov 2010 19:41:55 +0000 (20:41 +0100)
committerMarek Olšák <maraeo@gmail.com>
Fri, 12 Nov 2010 02:13:22 +0000 (03:13 +0100)
commitcbfdf262ccf8b573f1fa4c0065a8eb1fb87d93da
tree8c95f6a72c767ab20c4f17a19908981f8f5ed240
parentd18df9e336b5d2e68a4a6185f7b9d0d0c095c3c4
gallium: add CAPs for indirect addressing and lower it in st/mesa when needed

Required because ATI and NVIDIA DX9 GPUs do not support indirect addressing
of temps, inputs, outputs, and consts (FS-only) or the hw support is so
limited that we cannot use it.

This should make r300g and possibly nvfx more feature complete.

Signed-off-by: Marek Olšák <maraeo@gmail.com>
src/gallium/include/pipe/p_defines.h
src/mesa/state_tracker/st_extensions.c