Lines Matching defs:shader
829 b.shader->info.workgroup_size[0] = 64;
831 assert(b.shader->info.workgroup_size[1] == 1);
832 assert(b.shader->info.workgroup_size[2] == 1);
833 assert(!b.shader->info.workgroup_size_variable);
843 nir_variable_create(b->shader, nir_var_shader_temp, uvec3_type, "indices");
896 nir_variable_create(b->shader, nir_var_shader_temp, vec3_type, "vertex0"),
897 nir_variable_create(b->shader, nir_var_shader_temp, vec3_type, "vertex1"),
898 nir_variable_create(b->shader, nir_var_shader_temp, vec3_type, "vertex2")};
1168 b.shader->info.workgroup_size[0]),
1178 nir_variable_create(b.shader, nir_var_shader_temp, vec3_type, "min_bound"),
1179 nir_variable_create(b.shader, nir_var_shader_temp, vec3_type, "max_bound"),
1205 nir_variable_create(b.shader, nir_var_shader_temp, glsl_vec4_type(), "transform0"),
1206 nir_variable_create(b.shader, nir_var_shader_temp, glsl_vec4_type(), "transform1"),
1207 nir_variable_create(b.shader, nir_var_shader_temp, glsl_vec4_type(), "transform2"),
1306 nir_variable_create(b.shader, nir_var_shader_temp, glsl_uint64_t_type(), "instance_addr");
1423 return b.shader;
1517 b.shader->info.workgroup_size[0]),
1527 nir_variable_create(b.shader, nir_var_shader_temp, vec3_type, "min_bound"),
1528 nir_variable_create(b.shader, nir_var_shader_temp, vec3_type, "max_bound"),
1565 return b.shader;
1600 b.shader->info.workgroup_size[0]),
1631 nir_variable_create(b.shader, nir_var_shader_temp, vec3_type, "min_bound"),
1632 nir_variable_create(b.shader, nir_var_shader_temp, vec3_type, "max_bound"),
1661 return b.shader;
1684 nir_imm_ivec4(&b, b.shader->info.workgroup_size[0], b.shader->info.workgroup_size[1],
1685 b.shader->info.workgroup_size[2], 0);
1691 nir_variable_create(b.shader, nir_var_shader_temp, glsl_uint_type(), "offset");
1696 b.shader->info.workgroup_size[0] * 16);
1707 nir_variable_create(b.shader, nir_var_shader_temp, glsl_uint64_t_type(), "compacted_size");
1709 nir_variable_create(b.shader, nir_var_shader_temp, glsl_uint_type(), "src_offset");
1711 nir_variable_create(b.shader, nir_var_shader_temp, glsl_uint_type(), "dst_offset");
1713 nir_variable_create(b.shader, nir_var_shader_temp, glsl_uint_type(), "instance_offset");
1715 nir_variable_create(b.shader, nir_var_shader_temp, glsl_uint_type(), "instance_count");
1717 nir_variable_create(b.shader, nir_var_shader_temp, glsl_vec4_type(), "value");
1883 return b.shader;
1913 create_build_pipeline(struct radv_device *device, nir_shader *shader, unsigned push_constant_size,
1927 ralloc_free(shader);
1934 .module = vk_shader_module_handle_from_nir(shader),
1951 ralloc_free(shader);