spirv_options.caps.int16 = true;
spirv_options.caps.int64 = true;
spirv_options.caps.kernel = true;
+ spirv_options.caps.int64_atomics = dev.has_int64_atomics();
spirv_options.constant_as_global = true;
module m;
NIR_PASS_V(nir, nir_lower_vars_to_ssa);
NIR_PASS_V(nir, nir_opt_dce);
+ NIR_PASS_V(nir, nir_lower_vars_to_explicit_types, nir_var_mem_shared,
+ glsl_get_cl_type_size_align);
+
/* use offsets for shader_in and shared memory */
nir_variable_mode modes = (nir_variable_mode)(
nir_var_shader_in |