diff options
author | Francisco Jerez <[email protected]> | 2015-05-05 22:12:03 +0300 |
---|---|---|
committer | Francisco Jerez <[email protected]> | 2015-07-29 14:12:49 +0300 |
commit | 3e5a90792d14aeb599dd236f830e6e344b35c905 (patch) | |
tree | 113416b2ee24bcc9f540d9e66ca61f56316d0aea /src/gtest | |
parent | ea0ac53f059c418d5797c495b87020f2ca2ec842 (diff) |
i965/fs: Don't overwrite fs_visitor::uniforms and ::param_size during the SIMD16 run.
Image variables need to allocate additional uniform slots over
nir_shader::num_uniforms. nir_setup_uniforms() overwrites the values
imported from the SIMD8 visitor and then exits early before entering
the nir_shader::uniforms loop, so image uniforms are never re-created.
Instead leave the imported values alone, they *must* be the same for
the uniform layout of both runs to be compatible.
Reviewed-by: Jason Ekstrand <[email protected]>
Diffstat (limited to 'src/gtest')
0 files changed, 0 insertions, 0 deletions