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/radeon/radeon_llvm.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/radeon/radeon_llvm.h')
-rw-r--r-- | src/gallium/drivers/radeon/radeon_llvm.h | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/gallium/drivers/radeon/radeon_llvm.h b/src/gallium/drivers/radeon/radeon_llvm.h index 1edcbd46d72..64d838ab46b 100644 --- a/src/gallium/drivers/radeon/radeon_llvm.h +++ b/src/gallium/drivers/radeon/radeon_llvm.h @@ -56,7 +56,7 @@ struct radeon_llvm_context { unsigned chip_class; unsigned type; - unsigned face_input; + unsigned face_gpr; unsigned two_side; unsigned clip_vertex; struct r600_shader_io * r600_inputs; @@ -108,7 +108,6 @@ struct radeon_llvm_context { LLVMValueRef system_values[RADEON_LLVM_MAX_SYSTEM_VALUES]; - unsigned reserved_reg_count; /*=== Private Members ===*/ struct radeon_llvm_branch branch[RADEON_LLVM_MAX_BRANCH_DEPTH]; |