Module: Mesa Branch: 10.4 Commit: 41906e97640503c46832646ffbad9c45fb2b1262 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=41906e97640503c46832646ffbad9c45fb2b1262
Author: Axel Davy <axel.d...@ens.fr> Date: Tue Nov 25 00:38:05 2014 +0100 st/nine: propertly declare constants (v2) Fixes "Error : CONST[20]: Undeclared source register" when running dx9_alpha_blending_material. Also artifacts on ilo. v2: also remove unused MISC_CONST Cc: "10.4" <mesa-sta...@lists.freedesktop.org> Tested-by: David Heidelberg <da...@ixit.cz> Reviewed-by: Ilia Mirkin <imir...@alum.mit.edu> Signed-off-by: Axel Davy <axel.d...@ens.fr> (cherry picked from commit 890f963d649cd85a0b0199f49384a41cc0e3636e) --- src/gallium/state_trackers/nine/nine_ff.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/gallium/state_trackers/nine/nine_ff.c b/src/gallium/state_trackers/nine/nine_ff.c index d6cb5b2..06328de 100644 --- a/src/gallium/state_trackers/nine/nine_ff.c +++ b/src/gallium/state_trackers/nine/nine_ff.c @@ -189,13 +189,10 @@ static void nine_ureg_tgsi_dump(struct ureg_program *ureg, boolean override) /* AL should contain base address of lights table. */ #define LIGHT_CONST(i) \ - ureg_src_indirect(ureg_src_register(TGSI_FILE_CONSTANT, (i)), _X(AL)) + ureg_src_indirect(ureg_DECL_constant(ureg, i), _X(AL)) #define MATERIAL_CONST(i) \ - ureg_src_register(TGSI_FILE_CONSTANT, 19 + (i)) - -#define MISC_CONST(i) \ - ureg_src_register(TGSI_FILE_CONSTANT, (i)) + ureg_DECL_constant(ureg, 19 + (i)) #define _CONST(n) ureg_DECL_constant(ureg, n) _______________________________________________ mesa-commit mailing list mesa-commit@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-commit