These are constant read-only data and don't need to be synchronized.
Reviewed-by: Rhys Perry <pendingchaos02@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21517>
}
nir_variable_mode modes = 0;
- if (semantics & SpvMemorySemanticsUniformMemoryMask) {
- modes |= nir_var_uniform |
- nir_var_mem_ubo |
- nir_var_mem_ssbo |
- nir_var_mem_global;
- }
+ if (semantics & SpvMemorySemanticsUniformMemoryMask)
+ modes |= nir_var_mem_ssbo | nir_var_mem_global;
if (semantics & SpvMemorySemanticsImageMemoryMask)
modes |= nir_var_image;
if (semantics & SpvMemorySemanticsWorkgroupMemoryMask)