radeonsi: Geometry shader micro-optimizations
authorMichel Dänzer <michel.daenzer@amd.com>
Fri, 24 Jan 2014 07:46:27 +0000 (16:46 +0900)
committerMichel Dänzer <michel@daenzer.net>
Wed, 29 Jan 2014 02:09:04 +0000 (11:09 +0900)
commitdb9d6af86210c17ef5d6829bba50fd7251ac901b
treea553ea89e38a74a3772b03244a6896d9441d27d6
parent3b3687adcbd991784284fe677cf2031935919678
radeonsi: Geometry shader micro-optimizations

Move parameter loads out of loops, and use the instruction offset
instead of a VGPR for the vertex attribute offset when writing to the
ESGS ring buffer.

Reviewed-by: Marek Olšák <marek.olsak@amd.com>
src/gallium/drivers/radeonsi/si_shader.c