i965: SF: Stop using nr_setup_attrs in compute_masks.
Previously, the SF used nr_setup_attrs to determine whether it was looking at the last element of the VUE. Changed this code to use the VUE map. Reviewed-by: Eric Anholt <eric@anholt.net>
This commit is contained in:
@@ -358,7 +358,7 @@ static GLboolean calculate_masks( struct brw_sf_compile *c,
|
||||
|
||||
/* Maybe only processs one attribute on the final round:
|
||||
*/
|
||||
if (reg*2+1 < c->nr_setup_attrs) {
|
||||
if (vert_reg_to_vert_result(c, reg, 1) != BRW_VERT_RESULT_MAX) {
|
||||
*pc |= 0xf0;
|
||||
|
||||
if (persp_mask & BITFIELD64_BIT(vert_reg_to_vert_result(c, reg, 1)))
|
||||
|
||||
Reference in New Issue
Block a user