The rules for gl_SubgroupSize in Vulkan require that it be a constant that can be queried through the API. However, all GL requires is that it's a uniform. Instead of always claiming that the subgroup size in the shader is 32 in GL like we have to do for Vulkan, claim 8 for geometry stages, the maximum for fragment shaders, and the actual size for compute. Reviewed-by: Caio Marcelo de Oliveira Filho <caio.oliveira@intel.com> |
||
---|---|---|
.. | ||
amd | ||
broadcom | ||
compiler | ||
egl | ||
etnaviv | ||
freedreno | ||
gallium | ||
gbm | ||
getopt | ||
glx | ||
gtest | ||
hgl | ||
imgui | ||
intel | ||
loader | ||
mapi | ||
mesa | ||
panfrost | ||
util | ||
vulkan | ||
SConscript | ||
meson.build |