diff options
author | Vadim Girlin <[email protected]> | 2013-01-23 21:30:02 +0100 |
---|---|---|
committer | Tom Stellard <[email protected]> | 2013-01-28 18:30:38 +0000 |
commit | c9343047cfc44039915e0b09fc94bd992559a982 (patch) | |
tree | e930538dfbd886f451b0b00cfc96dff3dfb6362e /src/gallium/drivers/r600/r600_shader.h | |
parent | 33dc412b8901ec6b693644a40b1cd62a2cde2e99 (diff) |
r600g: improve inputs/interpolation handling with llvm backend
Get rid of special handling for reserved regs.
Use one intrinsic for all kinds of interpolation.
v2[Vincent Lejeune]: Rebased against current master
Reviewed-by: Tom Stellard <[email protected]>
Signed-off-by: Vadim Girlin <[email protected]>
Diffstat (limited to 'src/gallium/drivers/r600/r600_shader.h')
-rw-r--r-- | src/gallium/drivers/r600/r600_shader.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/gallium/drivers/r600/r600_shader.h b/src/gallium/drivers/r600/r600_shader.h index d61efcb1a72..f55e002aea6 100644 --- a/src/gallium/drivers/r600/r600_shader.h +++ b/src/gallium/drivers/r600/r600_shader.h @@ -32,9 +32,10 @@ struct r600_shader_io { int sid; int spi_sid; unsigned interpolate; + unsigned ij_index; boolean centroid; unsigned lds_pos; /* for evergreen */ - unsigned potential_back_facing_reg; + unsigned back_color_input; unsigned write_mask; }; |