Home
last modified time | relevance | path

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

/third_party/mesa3d/src/gallium/drivers/radeonsi/
Dsi_build_pm4.h327 enum si_has_gs has_gs, enum si_has_ngg ngg, in si_get_user_data_base() argument
342 if (ngg || has_gs) { in si_get_user_data_base()
347 } else if (has_gs) { in si_get_user_data_base()
364 if (ngg || has_gs) { in si_get_user_data_base()
369 } else if (has_gs) { in si_get_user_data_base()
Dsi_pipe.h1740 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
1742 if (has_gs) in si_get_vs_inline()
/third_party/mesa3d/src/gallium/drivers/d3d12/
Dd3d12_query.cpp346 bool has_gs = gs && !gs->is_variant; in subquery_should_be_active() local
349 case 1: return !has_xfb && has_gs; in subquery_should_be_active()
350 case 2: return !has_xfb && !has_gs; in subquery_should_be_active()
/third_party/mesa3d/src/freedreno/ir3/
Dir3_nir.c621 } else if (so->key.has_gs) { in lower_ucp_vs()
641 if (so->key.has_gs || so->key.tessellation) { in ir3_nir_lower_variant()
655 if (so->key.has_gs) in ir3_nir_lower_variant()
Dir3_shader.h308 unsigned has_gs : 1; member
806 if (key->tessellation || key->has_gs) in ir3_has_binning_vs()
Dir3_compiler_nir.c4244 return !so->key.has_gs && !so->key.tessellation; in uses_store_output()
4246 return !so->key.has_gs; in uses_store_output()
4340 bool has_gs = ctx->so->key.has_gs; in emit_instructions() local
4350 } else if (has_gs) { in emit_instructions()
4364 if (has_gs) { in emit_instructions()
4643 (so->key.has_gs || so->key.tessellation)) || in ir3_compile_shader_nir()
4644 (so->type == MESA_SHADER_TESS_EVAL && so->key.has_gs)) { in ir3_compile_shader_nir()
Dir3_shader.c562 key->has_gs = true; in ir3_setup_used_key()
/third_party/mesa3d/src/broadcom/vulkan/
Dv3dvx_cmd_buffer.c1903 if (pipeline->has_gs) { in v3dX()
1917 if (pipeline->has_gs) { in v3dX()
1927 if (pipeline->has_gs) { in v3dX()
1944 if (pipeline->has_gs) { in v3dX()
2000 (pipeline->has_gs && prog_data_gs->uses_pid) || prog_data_fs->uses_pid; in v3dX()
2002 !pipeline->has_gs && prog_data_fs->uses_pid; in v3dX()
2098 if (pipeline->has_gs) { in v3dX()
Dv3dv_pipeline.c1160 key->has_gs = has_geometry_shader; in pipeline_populate_v3d_fs_key()
2309 pipeline->has_gs = true; in pipeline_add_multiview_gs()
2408 pipeline->has_gs = true; in pipeline_compile_graphics()
2454 assert(!pipeline->subpass->view_mask || (!pipeline->has_gs && !pipeline->gs)); in pipeline_compile_graphics()
2606 if (pipeline->has_gs) { in compute_vpm_config()
Dv3dvx_pipeline.c386 if (!pipeline->has_gs) { in pack_shader_state_record()
Dv3dv_private.h1979 bool has_gs; member
Dv3dv_cmd_buffer.c2111 if (pipeline->has_gs) { in update_gfx_uniform_state()
/third_party/mesa3d/src/mesa/main/
Dpipelineobj.c719 const bool has_gs = _mesa_has_geometry_shaders(ctx); in _mesa_GetProgramPipelineiv() local
761 if (!has_gs) in _mesa_GetProgramPipelineiv()
Dshaderapi.c774 const bool has_gs = _mesa_has_geometry_shaders(ctx); in get_programiv() local
854 if (!has_gs) in get_programiv()
862 if (!has_gs || in get_programiv()
872 if (!has_gs) in get_programiv()
880 if (!has_gs) in get_programiv()
/third_party/elfutils/libcpu/
Di386_data.h111 else if (*d->prefixes & has_gs) in data_prefix()
114 *d->prefixes &= ~has_gs; in data_prefix()
Di386_disasm.c134 (has_cs | has_ds | has_es | has_fs | has_gs | has_ss)
/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.c190 emit.key.key.has_gs = true; in fd6_draw_vbo()
/third_party/mesa3d/src/amd/vulkan/
Dradv_pipeline.c3220 bool has_gs = stages[MESA_SHADER_GEOMETRY].nir; in radv_set_driver_locations() local
3229 tes_info_idx = has_gs ? MESA_SHADER_GEOMETRY : MESA_SHADER_TESS_EVAL; in radv_set_driver_locations()
3254 if (has_gs) { in radv_set_driver_locations()
3264 } else if (has_gs) { in radv_set_driver_locations()
5017 bool has_gs = radv_pipeline_has_stage(pipeline, MESA_SHADER_GEOMETRY); in radv_pipeline_stage_to_user_data_0() local
5035 if (has_gs) { in radv_pipeline_stage_to_user_data_0()
5057 if (has_gs) { in radv_pipeline_stage_to_user_data_0()
/third_party/mesa3d/src/broadcom/compiler/
Dv3d_compiler.h457 bool has_gs; member
Dnir_to_vir.c2420 !c->fs_key->has_gs) { in ntq_setup_fs_inputs()
4346 if (c->fs_uses_primitive_id && !c->fs_key->has_gs) { in nir_to_vir()
/third_party/mesa3d/src/gallium/drivers/v3d/
Dv3d_program.c564 key->has_gs = v3d->prog.bind_gs != NULL; in v3d_update_compiled_fs()
/third_party/mesa3d/src/freedreno/vulkan/
Dtu_pipeline.c2410 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