i965: fix compilation
authorBenjamin Close <Benjamin.Close@clearchain.com>
Mon, 22 Sep 2008 02:29:30 +0000 (11:59 +0930)
committerBenjamin Close <Benjamin.Close@clearchain.com>
Mon, 22 Sep 2008 02:34:16 +0000 (12:04 +0930)
Found By: Tinderbox

src/mesa/drivers/dri/i965/brw_vs_tnl.c

index aa338493d6226417c5d9f15b764b391e2dbef611..9b04f19112a2e4b2db754d9cf41ca7399e3f26fa 100644 (file)
@@ -35,6 +35,7 @@
 #include "main/enums.h"
 #include "shader/prog_parameter.h"
 #include "shader/prog_print.h"
+#include "shader/prog_statevars.h"
 #include "brw_vs.h"
 #include "brw_state.h"
 
@@ -853,7 +854,7 @@ static struct ureg calculate_light_attenuation( struct tnl_program *p,
     */
    if (!p->state->unit[i].light_spotcutoff_is_180) {
       struct ureg spot_dir_norm = register_param3(p, STATE_INTERNAL,
-                                                 STATE_SPOT_DIR_NORMALIZED, i);
+                                                 STATE_LIGHT_SPOT_DIR_NORMALIZED, i);
       struct ureg spot = get_temp(p);
       struct ureg slt = get_temp(p);
 
@@ -988,7 +989,7 @@ static void build_lighting( struct tnl_program *p )
             * Attenuation never applies to infinite lights.
             */
            VPpli = register_param3(p, STATE_LIGHT, i, 
-                                   STATE_POSITION_NORMALIZED); 
+                                   STATE_LIGHT_POSITION_NORMALIZED);
             if (p->state->light_local_viewer) {
                 struct ureg eye_hat = get_eye_position_normalized(p);
                 half = get_temp(p);