add error checking to the GL_ATI_FRAGMENT_SHADER entrypoints. Fix bug with scope...
authorRoland Scheidegger <rscheidegger@gmx.ch>
Fri, 2 Sep 2005 01:11:53 +0000 (01:11 +0000)
committerRoland Scheidegger <rscheidegger@gmx.ch>
Fri, 2 Sep 2005 01:11:53 +0000 (01:11 +0000)
commitf519a770d074dac9e188e3b450c828510506c46d
tree8f89a04e53a288412a6ac2fdb973ffd423c31ba1
parentb252e0f47f0bd5b4a086eabb5cc2d4f9cd61a785
add error checking to the GL_ATI_FRAGMENT_SHADER entrypoints. Fix bug with scope of ati fragment shader constants. Fix issues with specifying color/alpha instructions not pair-wise. Change internal representation of the shader (to better fit how the extension works, should make driver implementations simpler, and saves some memory). (still doesn't work correctly with doom3 and swrast, but not worse than before)
src/mesa/main/mtypes.h
src/mesa/shader/atifragshader.c
src/mesa/shader/atifragshader.h
src/mesa/shader/program.c
src/mesa/swrast/s_atifragshader.c