diff options
author | Nicolai Hähnle <nicolai.haehnle@amd.com> | 2017-05-10 13:26:39 +0200 |
---|---|---|
committer | Nicolai Hähnle <nicolai.haehnle@amd.com> | 2017-05-12 10:46:05 +0200 |
commit | cfe6e30f1b74cc5617791aad9188f6cd4a07b78d (patch) | |
tree | adf727f4324dff3223b36c758d55c435ba2324c0 /src/gallium/drivers/radeonsi/si_shader_internal.h | |
parent | 7091fe887b3b676fe70c44ff10e5027f4b44513d (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