/third_party/mesa3d/src/gallium/drivers/radeonsi/ |
D | si_build_pm4.h | 285 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()
|
D | si_pipe.h | 1681 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/ |
D | ir3_shader.h | 303 unsigned has_gs : 1; member 712 if (key->tessellation || key->has_gs) in ir3_has_binning_vs()
|
D | ir3_nir.c | 637 if (so->key.has_gs || so->key.tessellation) { in ir3_nir_lower_variant() 651 if (so->key.has_gs) in ir3_nir_lower_variant()
|
D | ir3_compiler_nir.c | 3654 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()
|
D | ir3_shader.c | 504 key->has_gs = true; in ir3_setup_used_key()
|
/third_party/mesa3d/src/broadcom/vulkan/ |
D | v3dvx_cmd_buffer.c | 1823 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()
|
D | v3dv_pipeline.c | 1147 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()
|
D | v3dvx_pipeline.c | 379 if (!pipeline->has_gs) { in pack_shader_state_record()
|
D | v3dv_private.h | 1761 bool has_gs; member
|
D | v3dv_cmd_buffer.c | 2169 if (pipeline->has_gs) { in update_gfx_uniform_state()
|
/third_party/mesa3d/src/mesa/main/ |
D | pipelineobj.c | 718 const bool has_gs = _mesa_has_geometry_shaders(ctx); in _mesa_GetProgramPipelineiv() local 760 if (!has_gs) in _mesa_GetProgramPipelineiv()
|
D | shaderapi.c | 725 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/ |
D | ir3_gallium.c | 211 key.has_gs = true; in create_initial_variants()
|
/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/ |
D | fd6_draw.c | 189 emit.key.key.has_gs = true; in fd6_draw_vbo()
|
/third_party/mesa3d/src/amd/vulkan/ |
D | radv_pipeline.c | 2481 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/ |
D | v3d_compiler.h | 441 bool has_gs; member
|
D | nir_to_vir.c | 2113 !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/ |
D | v3d_program.c | 546 key->has_gs = v3d->prog.bind_gs != NULL; in v3d_update_compiled_fs()
|
/third_party/mesa3d/src/freedreno/vulkan/ |
D | tu_pipeline.c | 2230 key->has_gs = true; in tu_pipeline_shader_key_init()
|
/third_party/mesa3d/docs/relnotes/ |
D | 19.3.0.rst | 2184 - freedreno/ir3: Add has_gs flag to shader key
|
D | 20.1.0.rst | 965 - turnip: Set has_gs in ir3_shader_key
|