Home
last modified time | relevance | path

Searched refs:gs_nir (Results 1 – 5 of 5) sorted by relevance

/aosp_15_r20/external/mesa3d/src/amd/common/
H A Dac_nir.c783 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 Dac_nir.h203 ac_nir_create_gs_copy_shader(const nir_shader *gs_nir,
/aosp_15_r20/external/mesa3d/src/broadcom/vulkan/
H A Dv3dv_meta_clear.c452 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 Dv3dv_meta_copy.c2207 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 Dsi_shader.c2617 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()