/third_party/mesa3d/src/amd/vulkan/ |
H A D | radv_meta_bufimage.c | 50 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 D | radv_acceleration_structure.c | 1081 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 D | radv_meta_copy_vrs_htile.c | 52 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 D | radv_meta_buffer.c | 18 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 D | radv_query.c | 81 * 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 D | radv_meta_decompress.c | 60 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 D | radv_meta_fmask_copy.c | 52 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 D | radv_meta_fast_clear.c | 55 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 D | radv_device_generated_commands.c | 297 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 D | radv_meta_resolve_cs.c | 81 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 D | radv_meta_clear.c | 913 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 D | radv_meta_etc_decode.c | 195 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 D | nir_lower_system_values.c | 533 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 D | brw_nir_rt.c | 447 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 D | st_pbo_compute.c | 623 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()
|