diff options
author | Rob Clark <[email protected]> | 2014-02-22 10:47:27 -0500 |
---|---|---|
committer | Rob Clark <[email protected]> | 2014-03-02 11:26:35 -0500 |
commit | cb540c21f24720436356ab34f15e440a58e3e55d (patch) | |
tree | 95388302e94cb03f08da52ad042d67a237f504a4 /src/gallium/drivers/freedreno/adreno_common.xml.h | |
parent | 664045752f55bd137110efa8926a8b7ee5ca400b (diff) |
freedreno/a3xx: binning-pass vertex shader variant
Now that we have the infrastructure for shader variants, add support to
generate an optimized shader for hw binning pass (with varyings/outputs
other than position/pointsize removed). This exposes the possibility
that the shader uses fewer constants than what is bound, so we have to
take care to not emit consts beyond what the shader uses, lest we
provoke the wrath of the HLSQ lockup!
Signed-off-by: Rob Clark <[email protected]>
Diffstat (limited to 'src/gallium/drivers/freedreno/adreno_common.xml.h')
0 files changed, 0 insertions, 0 deletions