Home
last modified time | relevance | path

Searched refs:has_gs (Results 1 – 22 of 22) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/radeonsi/
Dsi_build_pm4.h285 enum si_has_gs has_gs, enum si_has_ngg ngg, in si_get_user_data_base() argument
300 if (ngg || has_gs) { in si_get_user_data_base()
305 } else if (has_gs) { in si_get_user_data_base()
322 if (ngg || has_gs) { in si_get_user_data_base()
327 } else if (has_gs) { in si_get_user_data_base()
Dsi_pipe.h1681 si_get_vs_inline(struct si_context *sctx, enum si_has_tess has_tess, enum si_has_gs has_gs) in si_get_vs_inline() argument
1683 if (has_gs) in si_get_vs_inline()
/third_party/mesa3d/src/freedreno/ir3/
Dir3_shader.h303 unsigned has_gs : 1; member
712 if (key->tessellation || key->has_gs) in ir3_has_binning_vs()
Dir3_nir.c637 if (so->key.has_gs || so->key.tessellation) { in ir3_nir_lower_variant()
651 if (so->key.has_gs) in ir3_nir_lower_variant()
Dir3_compiler_nir.c3654 return !so->key.has_gs && !so->key.tessellation; in uses_store_output()
3656 return !so->key.has_gs; in uses_store_output()
3749 bool has_gs = ctx->so->key.has_gs; in emit_instructions() local
3759 } else if (has_gs) { in emit_instructions()
3773 if (has_gs) { in emit_instructions()
4012 (so->key.has_gs || so->key.tessellation)) || in ir3_compile_shader_nir()
4013 (so->type == MESA_SHADER_TESS_EVAL && so->key.has_gs)) { in ir3_compile_shader_nir()
Dir3_shader.c504 key->has_gs = true; in ir3_setup_used_key()
/third_party/mesa3d/src/broadcom/vulkan/
Dv3dvx_cmd_buffer.c1823 if (pipeline->has_gs) { in v3dX()
1837 if (pipeline->has_gs) { in v3dX()
1847 if (pipeline->has_gs) { in v3dX()
1864 if (pipeline->has_gs) { in v3dX()
1920 (pipeline->has_gs && prog_data_gs->uses_pid) || prog_data_fs->uses_pid; in v3dX()
1922 !pipeline->has_gs && prog_data_fs->uses_pid; in v3dX()
2018 if (pipeline->has_gs) { in v3dX()
Dv3dv_pipeline.c1147 key->has_gs = has_geometry_shader; in pipeline_populate_v3d_fs_key()
2355 pipeline->has_gs = true; in pipeline_add_multiview_gs()
2444 pipeline->has_gs = true; in pipeline_compile_graphics()
2490 assert(!pipeline->subpass->view_mask || (!pipeline->has_gs && !pipeline->gs)); in pipeline_compile_graphics()
2631 if (pipeline->has_gs) { in compute_vpm_config()
Dv3dvx_pipeline.c379 if (!pipeline->has_gs) { in pack_shader_state_record()
Dv3dv_private.h1761 bool has_gs; member
Dv3dv_cmd_buffer.c2169 if (pipeline->has_gs) { in update_gfx_uniform_state()
/third_party/mesa3d/src/mesa/main/
Dpipelineobj.c718 const bool has_gs = _mesa_has_geometry_shaders(ctx); in _mesa_GetProgramPipelineiv() local
760 if (!has_gs) in _mesa_GetProgramPipelineiv()
Dshaderapi.c725 const bool has_gs = _mesa_has_geometry_shaders(ctx); in get_programiv() local
873 if (!has_gs) in get_programiv()
881 if (!has_gs || in get_programiv()
891 if (!has_gs) in get_programiv()
899 if (!has_gs) in get_programiv()
/third_party/mesa3d/src/gallium/drivers/freedreno/ir3/
Dir3_gallium.c211 key.has_gs = true; in create_initial_variants()
/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/
Dfd6_draw.c189 emit.key.key.has_gs = true; in fd6_draw_vbo()
/third_party/mesa3d/src/amd/vulkan/
Dradv_pipeline.c2481 bool has_gs = shaders[MESA_SHADER_GEOMETRY]; in radv_set_driver_locations() local
2490 tes_info_idx = has_gs ? MESA_SHADER_GEOMETRY : MESA_SHADER_TESS_EVAL; in radv_set_driver_locations()
2515 if (has_gs) { in radv_set_driver_locations()
2525 } else if (has_gs) { in radv_set_driver_locations()
3700 bool has_gs = radv_pipeline_has_gs(pipeline); in radv_pipeline_stage_to_user_data_0() local
3718 if (has_gs) { in radv_pipeline_stage_to_user_data_0()
3739 if (has_gs) { in radv_pipeline_stage_to_user_data_0()
/third_party/mesa3d/src/broadcom/compiler/
Dv3d_compiler.h441 bool has_gs; member
Dnir_to_vir.c2113 !c->fs_key->has_gs) { in ntq_setup_fs_inputs()
3797 if (c->fs_uses_primitive_id && !c->fs_key->has_gs) { in nir_to_vir()
/third_party/mesa3d/src/gallium/drivers/v3d/
Dv3d_program.c546 key->has_gs = v3d->prog.bind_gs != NULL; in v3d_update_compiled_fs()
/third_party/mesa3d/src/freedreno/vulkan/
Dtu_pipeline.c2230 key->has_gs = true; in tu_pipeline_shader_key_init()
/third_party/mesa3d/docs/relnotes/
D19.3.0.rst2184 - freedreno/ir3: Add has_gs flag to shader key
D20.1.0.rst965 - turnip: Set has_gs in ir3_shader_key