summaryrefslogtreecommitdiffstats
path: root/src/compiler/nir
diff options
context:
space:
mode:
authorJason Ekstrand <[email protected]>2017-12-14 19:53:05 -0800
committerJason Ekstrand <[email protected]>2017-12-18 09:48:58 -0800
commit3be382cd7cb637f463a4618dc19d87d66a644b0e (patch)
treed108e1d1aa2521dd021ed9294a41b95dc76737ea /src/compiler/nir
parent8d00e63ca8e8f357624549c97d9cb705afd522cb (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