r600g,radeonsi: convert TGSI shader type to LLVM shader type
authorMarek Olšák <marek.olsak@amd.com>
Tue, 23 Sep 2014 15:17:01 +0000 (17:17 +0200)
committerMarek Olšák <marek.olsak@amd.com>
Tue, 21 Oct 2014 20:39:50 +0000 (22:39 +0200)
commit43b243236824ce80daaa5cb4af5db94aaca0855e
treea6ef7901dbcf3fb32778802d5797f329205edee8
parentc5a44cf3f83a9cb81d4ebe41051ca779a89475f6
r600g,radeonsi: convert TGSI shader type to LLVM shader type

The values are hardcoded in the LLVM backend, but the TGSI definitions are
going to be changed with tessellation, e.g. TGSI_PROCESSOR_COMPUTE will be
increased by 2.

We'll use VS for LS and HS, because there's nothing special about them
from the LLVM backend point of view, even though the hardware side is
different. We do the same for ES.

Reviewed-by: Michel Dänzer <michel.daenzer@amd.com>
src/gallium/drivers/radeon/radeon_llvm_emit.c