Home
last modified time | relevance | path

Searched refs:global_id (Results 1 - 15 of 15) sorted by relevance

/third_party/mesa3d/src/amd/vulkan/
H A Dradv_meta_bufimage.c50 nir_ssa_def *global_id = get_global_ids(&b, is_3d ? 3 : 2); in build_nir_itob_compute_shader() local
56 nir_ssa_def *img_coord = nir_iadd(&b, global_id, offset); in build_nir_itob_compute_shader()
75 nir_ssa_def *pos_x = nir_channel(&b, global_id, 0); in build_nir_itob_compute_shader()
76 nir_ssa_def *pos_y = nir_channel(&b, global_id, 1); in build_nir_itob_compute_shader()
226 nir_ssa_def *global_id = get_global_ids(&b, is_3d ? 3 : 2); in build_nir_btoi_compute_shader() local
232 nir_ssa_def *pos_x = nir_channel(&b, global_id, 0); in build_nir_btoi_compute_shader()
233 nir_ssa_def *pos_y = nir_channel(&b, global_id, 1); in build_nir_btoi_compute_shader()
238 nir_ssa_def *coord = nir_iadd(&b, global_id, offset); in build_nir_btoi_compute_shader()
401 nir_ssa_def *global_id = get_global_ids(&b, 2); in build_nir_btoi_r32g32b32_compute_shader() local
407 nir_ssa_def *pos_x = nir_channel(&b, global_id, in build_nir_btoi_r32g32b32_compute_shader()
553 nir_ssa_def *global_id = get_global_ids(&b, is_3d ? 3 : 2); build_nir_itoi_compute_shader() local
749 nir_ssa_def *global_id = get_global_ids(&b, 2); build_nir_itoi_r32g32b32_compute_shader() local
904 nir_ssa_def *global_id = get_global_ids(&b, 2); build_nir_cleari_compute_shader() local
1058 nir_ssa_def *global_id = get_global_ids(&b, 2); build_nir_cleari_r32g32b32_compute_shader() local
[all...]
H A Dradv_acceleration_structure.c1081 id_to_node_id_offset(nir_builder *b, nir_ssa_def *global_id, in id_to_node_id_offset() argument
1087 return nir_imul_imm(b, global_id, stride); in id_to_node_id_offset()
1091 id_to_morton_offset(nir_builder *b, nir_ssa_def *global_id, in id_to_morton_offset() argument
1100 return nir_iadd_imm(b, nir_imul_imm(b, global_id, stride), sizeof(uint32_t)); in id_to_morton_offset()
1165 nir_ssa_def *global_id = in build_leaf_shader() local
1173 id_to_node_id_offset(&b, global_id, dev->physical_device)))); in build_leaf_shader()
1191 nir_ssa_def *node_offset = nir_iadd(&b, node_dst_offset, nir_imul_imm(&b, global_id, 64)); in build_leaf_shader()
1194 nir_ssa_def *indices = get_indices(&b, index_addr, index_format, global_id); in build_leaf_shader()
1248 node_data[12] = global_id; in build_leaf_shader()
1270 nir_ssa_def *node_offset = nir_iadd(&b, node_dst_offset, nir_imul_imm(&b, global_id, 6 in build_leaf_shader()
1514 nir_ssa_def *global_id = build_morton_shader() local
1597 nir_ssa_def *global_id = build_internal_shader() local
1687 nir_ssa_def *global_id = build_copy_shader() local
[all...]
H A Dradv_meta_copy_vrs_htile.c52 nir_ssa_def *global_id = get_global_ids(&b, 2); in build_copy_vrs_htile_shader() local
55 nir_ssa_def *coord = nir_imul_imm(&b, global_id, 8); in build_copy_vrs_htile_shader()
84 tex->src[0].src = nir_src_for_ssa(global_id); in build_copy_vrs_htile_shader()
H A Dradv_meta_buffer.c18 nir_ssa_def *global_id = in build_buffer_fill_shader() local
24 nir_ssa_def *offset = nir_imin(&b, nir_imul_imm(&b, global_id, 16), size_minus16); in build_buffer_fill_shader()
43 nir_ssa_def *global_id = in build_buffer_copy_shader() local
49 nir_ssa_def *offset = nir_u2u64(&b, nir_imin(&b, nir_imul_imm(&b, global_id, 16), size_minus16)); in build_buffer_copy_shader()
H A Dradv_query.c81 * uint64_t src_offset = src_stride * global_id.x; in build_occlusion_query_shader()
82 * uint64_t dst_offset = dst_stride * global_id.x; in build_occlusion_query_shader()
123 nir_ssa_def *global_id = get_global_ids(&b, 1); in build_occlusion_query_shader() local
126 nir_ssa_def *input_base = nir_imul(&b, input_stride, global_id); in build_occlusion_query_shader()
128 nir_ssa_def *output_base = nir_imul(&b, output_stride, global_id); in build_occlusion_query_shader()
214 * uint64_t src_offset = src_stride * global_id.x; in build_pipeline_statistics_query_shader()
215 * uint64_t dst_base = dst_stride * global_id.x; in build_pipeline_statistics_query_shader()
219 * uint32_t available32 = src_buf[avail_offset + 4 * global_id.x]; in build_pipeline_statistics_query_shader()
257 nir_ssa_def *global_id = get_global_ids(&b, 1); in build_pipeline_statistics_query_shader() local
270 nir_ssa_def *input_base = nir_imul(&b, nir_load_var(&b, input_stride), global_id); in build_pipeline_statistics_query_shader()
424 nir_ssa_def *global_id = get_global_ids(&b, 1); build_tfb_query_shader() local
544 nir_ssa_def *global_id = get_global_ids(&b, 1); build_timestamp_query_shader() local
658 nir_ssa_def *global_id = get_global_ids(&b, 1); build_pg_query_shader() local
[all...]
H A Dradv_meta_decompress.c60 nir_ssa_def *global_id = nir_iadd(&b, nir_imul(&b, wg_id, block_size), invoc_id); in build_expand_depth_stencil_compute_shader() local
63 &b, 4, 32, &nir_build_deref_var(&b, input_img)->dest.ssa, global_id, nir_ssa_undef(&b, 1, 32), in build_expand_depth_stencil_compute_shader()
73 nir_image_deref_store(&b, &nir_build_deref_var(&b, output_img)->dest.ssa, global_id, in build_expand_depth_stencil_compute_shader()
H A Dradv_meta_fmask_copy.c52 nir_ssa_def *global_id = nir_iadd(&b, nir_imul(&b, wg_id, block_size), invoc_id); in build_fmask_copy_compute_shader() local
55 nir_ssa_def *src_coord = nir_channels(&b, global_id, 0x3); in build_fmask_copy_compute_shader()
H A Dradv_meta_fast_clear.c55 nir_ssa_def *global_id = get_global_ids(&b, 2); in build_dcc_decompress_compute_shader() local
56 nir_ssa_def *img_coord = nir_vec4(&b, nir_channel(&b, global_id, 0), in build_dcc_decompress_compute_shader()
57 nir_channel(&b, global_id, 1), in build_dcc_decompress_compute_shader()
H A Dradv_device_generated_commands.c297 nir_ssa_def *global_id = get_global_ids(b, 1); in build_dgc_buffer_tail() local
302 nir_push_if(b, nir_ieq_imm(b, global_id, 0)); in build_dgc_buffer_tail()
343 nir_ssa_def *global_id = get_global_ids(&b, 1); in build_dgc_prepare_shader() local
345 nir_ssa_def *sequence_id = global_id; in build_dgc_prepare_shader()
370 nir_store_var(&b, cmd_buf.offset, nir_imul(&b, global_id, cmd_buf_stride), 1); in build_dgc_prepare_shader()
H A Dradv_meta_resolve_cs.c81 nir_ssa_def *global_id = get_global_ids(&b, 2); in build_resolve_compute_shader() local
86 nir_ssa_def *src_coord = nir_iadd(&b, global_id, src_offset); in build_resolve_compute_shader()
87 nir_ssa_def *dst_coord = nir_iadd(&b, global_id, dst_offset); in build_resolve_compute_shader()
H A Dradv_meta_clear.c913 nir_ssa_def *global_id = get_global_ids(&b, 1); in build_clear_htile_mask_shader() local
915 nir_ssa_def *offset = nir_imul_imm(&b, global_id, 16); in build_clear_htile_mask_shader()
1014 nir_ssa_def *global_id = get_global_ids(&b, 3); in build_clear_dcc_comp_to_single_shader() local
1020 nir_ssa_def *coord = nir_channels(&b, global_id, 0x3); in build_clear_dcc_comp_to_single_shader()
1024 nir_channel(&b, global_id, 2), in build_clear_dcc_comp_to_single_shader()
H A Dradv_meta_etc_decode.c195 nir_ssa_def *global_id = get_global_ids(&b, 3); in build_shader() local
204 nir_ssa_def *coord = nir_iadd(&b, global_id, offset); in build_shader()
/third_party/mesa3d/src/compiler/nir/
H A Dnir_lower_system_values.c533 nir_ssa_def *global_id = nir_isub(b, nir_load_global_invocation_id(b, bit_size), global_base_id); in lower_compute_system_value_instr() local
538 index = nir_imul(b, nir_channel(b, global_id, 2), in lower_compute_system_value_instr()
540 index = nir_iadd(b, nir_channel(b, global_id, 1), index); in lower_compute_system_value_instr()
542 index = nir_iadd(b, nir_channel(b, global_id, 0), index); in lower_compute_system_value_instr()
/third_party/mesa3d/src/intel/compiler/
H A Dbrw_nir_rt.c447 nir_ssa_def *global_id = nir_load_workgroup_id(&b, 32); in brw_nir_create_raygen_trampoline() local
461 nir_iadd(&b, nir_ishl(&b, global_id, local_shift), in brw_nir_create_raygen_trampoline()
/third_party/mesa3d/src/mesa/state_tracker/
H A Dst_pbo_compute.c623 nir_ssa_def *global_id = nir_iadd(&b, tile, iid); in create_conversion_shader() local
624 nir_ssa_def *start = nir_iadd(&b, nir_trim_vector(&b, global_id, 2), sd.offset); in create_conversion_shader()
630 /* pad offset vec with global_id to get correct z offset */ in create_conversion_shader()
634 nir_channel(&b, global_id, 2)); in create_conversion_shader()
663 do_shader_conversion(&b, &txf->dest.ssa, num_components, global_id, &sd); in create_conversion_shader()

Completed in 23 milliseconds