glsl: Track whether uniforms are active per stage
authorKenneth Graunke <kenneth@whitecape.org>
Sat, 13 Sep 2014 18:13:26 +0000 (11:13 -0700)
committerMarek Olšák <marek.olsak@amd.com>
Wed, 21 Jun 2017 23:51:02 +0000 (01:51 +0200)
commitb7ba745032900643af7bcfdc773a783b73e2735a
tree0f61656f20e1712ca6a72a71892830b4b8c79c52
parent670c4dd3957efe0022a3ac36074fd89a5873d953
glsl: Track whether uniforms are active per stage

for finer granularity state flagging

v2: Marek - use a bitmask, add shader cache support

Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Timothy Arceri <tarceri@itsqueeze.com>
src/compiler/glsl/ir_uniform.h
src/compiler/glsl/link_uniforms.cpp
src/compiler/glsl/shader_cache.cpp