r600g: improve inputs/interpolation handling with llvm backend
authorVadim Girlin <vadimgirlin@gmail.com>
Wed, 23 Jan 2013 20:30:02 +0000 (21:30 +0100)
committerTom Stellard <thomas.stellard@amd.com>
Mon, 28 Jan 2013 18:30:38 +0000 (18:30 +0000)
commitc9343047cfc44039915e0b09fc94bd992559a982
treee930538dfbd886f451b0b00cfc96dff3dfb6362e
parent33dc412b8901ec6b693644a40b1cd62a2cde2e99
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 <thomas.stellard@amd.com>
Signed-off-by: Vadim Girlin <vadimgirlin@gmail.com>
src/gallium/drivers/r600/r600_llvm.c
src/gallium/drivers/r600/r600_shader.c
src/gallium/drivers/r600/r600_shader.h
src/gallium/drivers/radeon/radeon_llvm.h