Searched refs:gs_nir (Results 1 – 5 of 5) sorted by relevance
/aosp_15_r20/external/mesa3d/src/amd/common/ |
H A D | ac_nir.c | 783 ac_nir_create_gs_copy_shader(const nir_shader *gs_nir, in ac_nir_create_gs_copy_shader() argument 795 MESA_SHADER_VERTEX, gs_nir->options, "gs_copy"); in ac_nir_create_gs_copy_shader() 797 nir_foreach_shader_out_variable(var, gs_nir) in ac_nir_create_gs_copy_shader() 800 b.shader->info.outputs_written = gs_nir->info.outputs_written; in ac_nir_create_gs_copy_shader() 801 b.shader->info.outputs_written_16bit = gs_nir->info.outputs_written_16bit; in ac_nir_create_gs_copy_shader() 805 nir_xfb_info *info = gs_nir->xfb_info; in ac_nir_create_gs_copy_shader() 827 u_foreach_bit64 (i, gs_nir->info.outputs_written) { in ac_nir_create_gs_copy_shader() 845 offset += gs_nir->info.gs.vertices_out * 16 * 4; in ac_nir_create_gs_copy_shader() 849 u_foreach_bit (i, gs_nir->info.outputs_written_16bit) { in ac_nir_create_gs_copy_shader() 869 offset += gs_nir->info.gs.vertices_out * 16 * 4; in ac_nir_create_gs_copy_shader() [all …]
|
H A D | ac_nir.h | 203 ac_nir_create_gs_copy_shader(const nir_shader *gs_nir,
|
/aosp_15_r20/external/mesa3d/src/broadcom/vulkan/ |
H A D | v3dv_meta_clear.c | 452 struct nir_shader *gs_nir, in create_pipeline() argument 472 if (gs_nir) { in create_pipeline() 473 gs_m = vk_shader_module_from_nir(gs_nir); in create_pipeline() 566 ralloc_free(gs_nir); in create_pipeline() 589 nir_shader *gs_nir = is_layered ? get_clear_rect_gs(options, 16) : NULL; in create_color_clear_pipeline() local 627 vs_nir, gs_nir, fs_nir, in create_color_clear_pipeline() 654 nir_shader *gs_nir = is_layered ? get_clear_rect_gs(options, 4) : NULL; in create_depth_clear_pipeline() local 689 vs_nir, gs_nir, fs_nir, in create_depth_clear_pipeline()
|
H A D | v3dv_meta_copy.c | 2207 struct nir_shader *gs_nir, 2442 nir_shader *gs_nir = is_layered ? get_texel_buffer_copy_gs(options) : NULL; in create_texel_buffer_copy_pipeline() local 2478 vs_nir, gs_nir, fs_nir, in create_texel_buffer_copy_pipeline() 3942 struct nir_shader *gs_nir, in create_pipeline() argument 3955 uint32_t num_stages = gs_nir ? 3 : 2; in create_pipeline() 3979 if (gs_nir) { in create_pipeline() 3980 gs_m = vk_shader_module_from_nir(gs_nir); in create_pipeline() 4053 ralloc_free(gs_nir); in create_pipeline()
|
/aosp_15_r20/external/mesa3d/src/gallium/drivers/radeonsi/ |
H A D | si_shader.c | 2617 nir_shader *gs_nir, in si_nir_generate_gs_copy_shader() argument 2662 ac_nir_create_gs_copy_shader(gs_nir, in si_nir_generate_gs_copy_shader()
|