glsl: use separate varying slots for patch varyings
authorMarek Olšák <marek.olsak@amd.com>
Sat, 13 Jun 2015 11:50:12 +0000 (13:50 +0200)
committerMarek Olšák <marek.olsak@amd.com>
Wed, 22 Jul 2015 22:59:29 +0000 (00:59 +0200)
commit0af240e9401c12f4237f4a36a2474fe2cc590404
tree4f5320f766bd378d60786f4e3bec67ce4e47247f
parentd07023894434325de850faabf005224f7b8ef4b8
glsl: use separate varying slots for patch varyings

The idea is to allow 32 normal varyings and 32 patch varyings,
a total of 64. Previously, only a total of 32 was allowed.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
src/glsl/ast_to_hir.cpp
src/glsl/ir_set_program_inouts.cpp
src/glsl/link_varyings.cpp
src/mesa/main/mtypes.h