summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/radeonsi/si_shader_internal.h
diff options
context:
space:
mode:
authorNicolai Hähnle <nicolai.haehnle@amd.com>2017-05-10 13:26:39 +0200
committerNicolai Hähnle <nicolai.haehnle@amd.com>2017-05-12 10:46:05 +0200
commitcfe6e30f1b74cc5617791aad9188f6cd4a07b78d (patch)
treeadf727f4324dff3223b36c758d55c435ba2324c0 /src/gallium/drivers/radeonsi/si_shader_internal.h
parent7091fe887b3b676fe70c44ff10e5027f4b44513d (diff)
radeonsi: skip generic out/in indices without a shader IO index
OpenGL uses at most 32 generic outputs/inputs in any stage, and they always have a shader IO index and therefore fit into the outputs_written/ inputs_read/kill_outputs fields. However, Nine uses semantic indices more liberally. We support that in VS-PS pipelines, except that the optimization of killing outputs must be skipped. Tested-by: Dieter Nützel <Dieter@nuetzel-hh.de> Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Diffstat (limited to 'src/gallium/drivers/radeonsi/si_shader_internal.h')
0 files changed, 0 insertions, 0 deletions