commit | 9c14f77f5dba25911beccbef98f13a06e7197838 | [log] [tgz] |
---|---|---|
author | John Kessenich <cepheus@frii.com> | Mon Jun 17 08:38:35 2019 -0600 |
committer | John Kessenich <cepheus@frii.com> | Tue Jun 18 00:36:17 2019 -0600 |
tree | e444d817afb02f95af377e20e5445a8660e2a167 | |
parent | 11805e41d992a9950a9f7f84c505bb7305fbd09f [diff] |
AST/SPV: Fix #930: translate uvec4 <-> uint64 for SubgroupGeMask et. al. On reading built-in variables SubgroupEqMask, SubgroupGeMask, SubgroupGtMask, SubgroupLeMask, and SubgroupLtMask, the AST expects 64-bit ints, while SPIR-V is defined as vectors of 32-bit ints. The declaration type has to be translated in the opposite direction.