diff options
author | Jason Ekstrand <[email protected]> | 2017-12-14 19:53:05 -0800 |
---|---|---|
committer | Jason Ekstrand <[email protected]> | 2017-12-18 09:48:58 -0800 |
commit | 3be382cd7cb637f463a4618dc19d87d66a644b0e (patch) | |
tree | d108e1d1aa2521dd021ed9294a41b95dc76737ea /src/compiler/nir | |
parent | 8d00e63ca8e8f357624549c97d9cb705afd522cb (diff) |
spirv: Relax the validation conditions of OpSelect
The Talos Principle contains shaders with an OpSelect between two
vectors where the condition is a scalar boolean. This is technically
against the spec bout nir_builder gracefully handles it by splatting
out the condition to all the channels. So long as the condition is a
boolean, just emit a warning instead of failing.
Reviewed-by: Lionel Landwerlin <[email protected]>
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=104246
Diffstat (limited to 'src/compiler/nir')
0 files changed, 0 insertions, 0 deletions