Home
last modified time | relevance | path

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

12

/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/angle/third_party/VK-GL-CTS/src/external/openglcts/modules/gl/
H A Dgl3cCullDistanceTests.hpp163 enum _primitive_mode enum in glcts::CullDistance::FunctionalTest
174 _primitive_mode primitive_mode, bool redeclare_clipdistances, bool redeclare_culldistances,
178 _primitive_mode primitive_mode);
183 _primitive_mode primitive_mode, bool use_tesselation, bool fetch_culldistance_from_fs);
H A Dgl3cCullDistanceTests.cpp1110 bool dynamic_index_writes, _primitive_mode primitive_mode, in buildPO()
1719 glw::GLuint culldistances_array_size, _primitive_mode primitive_mode) in configureVAO()
2215 _primitive_mode primitive_mode, bool use_tesselation, in executeRenderTest()
2798 …const _primitive_mode primitive_modes[PRIMITIVE_MODE_COUNT] = { PRIMITIVE_MODE_LINES, PRIMITIVE_MO… in iterate()
2803 _primitive_mode primitive_mode = primitive_modes[primitive_mode_index]; in iterate()
/dports/graphics/mesa-devel/mesa-22.0-branchpoint-2059-ge8a63cf61ec/src/microsoft/compiler/
H A Ddxil_nir_tess.c323 if (nir->info.tess._primitive_mode != TESS_PRIMITIVE_QUADS) { in dxil_nir_fixup_tess_level_for_domain()
328 new_array_size = nir->info.tess._primitive_mode == TESS_PRIMITIVE_TRIANGLES ? 3 : 2; in dxil_nir_fixup_tess_level_for_domain()
331 new_array_size = nir->info.tess._primitive_mode == TESS_PRIMITIVE_TRIANGLES ? 1 : 0; in dxil_nir_fixup_tess_level_for_domain()
H A Dnir_to_dxil.c1353 if (info->tess._primitive_mode == TESS_PRIMITIVE_ISOLINES) in get_tessellator_output_primitive()
1371 …dxil_get_metadata_int32(&ctx->mod, get_tessellator_domain(ctx->shader->info.tess._primitive_mode)); in emit_hs_state()
1384 …dxil_get_metadata_int32(&ctx->mod, get_tessellator_domain(ctx->shader->info.tess._primitive_mode)); in emit_ds_state()
2710 unsigned num_coords = ctx->shader->info.tess._primitive_mode == TESS_PRIMITIVE_TRIANGLES ? 3 : 2; in emit_load_tess_coord()
5518 …>state.psv0.hs.tessellator_domain = get_tessellator_domain(ctx->shader->info.tess._primitive_mode); in dxil_fill_validation_state()
5524 …>state.psv0.ds.tessellator_domain = get_tessellator_domain(ctx->shader->info.tess._primitive_mode); in dxil_fill_validation_state()
/dports/graphics/mesa-devel/mesa-22.0-branchpoint-2059-ge8a63cf61ec/src/mesa/main/
H A Ddraw_validate.c319 } else if (tes->info.tess._primitive_mode == TESS_PRIMITIVE_ISOLINES) { in _mesa_update_valid_to_render_state()
391 else if (tes->info.tess._primitive_mode == TESS_PRIMITIVE_ISOLINES) in _mesa_update_valid_to_render_state()
/dports/graphics/mesa-devel/mesa-22.0-branchpoint-2059-ge8a63cf61ec/src/intel/compiler/
H A Dbrw_nir.c34 enum tess_primitive_mode _primitive_mode) in remap_tess_levels() argument
41 switch (_primitive_mode) { in remap_tess_levels()
60 if (_primitive_mode == TESS_PRIMITIVE_ISOLINES) { in remap_tess_levels()
69 out_of_bounds = component == 3 && _primitive_mode == TESS_PRIMITIVE_TRIANGLES; in remap_tess_levels()
370 nir->info.tess._primitive_mode); in brw_nir_lower_tes_inputs()
H A Dbrw_shader.cpp1393 switch (nir->info.tess._primitive_mode) { in brw_compile_tes()
1409 } else if (nir->info.tess._primitive_mode == TESS_PRIMITIVE_ISOLINES) { in brw_compile_tes()
/dports/graphics/mesa-devel/mesa-22.0-branchpoint-2059-ge8a63cf61ec/src/amd/common/
H A Dac_nir_lower_tess_io_to_mem.c477 switch (shader->info.tess._primitive_mode) { in hs_emit_write_tess_factors()
544 if (shader->info.tess._primitive_mode == TESS_PRIMITIVE_ISOLINES) { in hs_emit_write_tess_factors()
548 } else if (shader->info.tess._primitive_mode == TESS_PRIMITIVE_TRIANGLES) { in hs_emit_write_tess_factors()
/dports/graphics/mesa-devel/mesa-22.0-branchpoint-2059-ge8a63cf61ec/src/compiler/
H A Dshader_info.h482 enum tess_primitive_mode _primitive_mode; member
/dports/graphics/mesa-devel/mesa-22.0-branchpoint-2059-ge8a63cf61ec/src/gallium/frontends/lavapipe/
H A Dlvp_pipeline.c1011 assert(tcs_info->tess._primitive_mode == 0 || in merge_tess_info()
1012 tes_info->tess._primitive_mode == 0 || in merge_tess_info()
1013 tcs_info->tess._primitive_mode == tes_info->tess._primitive_mode); in merge_tess_info()
1014 tes_info->tess._primitive_mode |= tcs_info->tess._primitive_mode; in merge_tess_info()
/dports/graphics/mesa-devel/mesa-22.0-branchpoint-2059-ge8a63cf61ec/src/intel/vulkan/
H A Danv_pipeline.c921 assert(tcs_info->tess._primitive_mode == 0 || in merge_tess_info()
922 tes_info->tess._primitive_mode == 0 || in merge_tess_info()
923 tcs_info->tess._primitive_mode == tes_info->tess._primitive_mode); in merge_tess_info()
924 tes_info->tess._primitive_mode |= tcs_info->tess._primitive_mode; in merge_tess_info()
950 tes_stage->nir->info.tess._primitive_mode; in anv_pipeline_link_tcs()
953 tes_stage->nir->info.tess._primitive_mode == TESS_PRIMITIVE_QUADS && in anv_pipeline_link_tcs()
/dports/graphics/mesa-devel/mesa-22.0-branchpoint-2059-ge8a63cf61ec/src/amd/vulkan/
H A Dradv_shader_info.c760 info->tes._primitive_mode = nir->info.tess._primitive_mode; in radv_nir_shader_info_pass()
H A Dradv_pipeline.c1581 tes->info.tes._primitive_mode != TESS_PRIMITIVE_ISOLINES) in radv_pipeline_init_input_assembly_state()
2098 if (tes->info.tess._primitive_mode == TESS_PRIMITIVE_ISOLINES) in radv_get_num_input_vertices()
3073 … : nir[es_stage]->info.tess._primitive_mode == TESS_PRIMITIVE_ISOLINES ? 2 in radv_determine_ngg_settings()
3395 assert(tcs_info->tess._primitive_mode == TESS_PRIMITIVE_UNSPECIFIED || in merge_tess_info()
3396 tes_info->tess._primitive_mode == TESS_PRIMITIVE_UNSPECIFIED || in merge_tess_info()
3397 tcs_info->tess._primitive_mode == tes_info->tess._primitive_mode); in merge_tess_info()
3398 tes_info->tess._primitive_mode |= tcs_info->tess._primitive_mode; in merge_tess_info()
3405 tcs_info->tess._primitive_mode = tes_info->tess._primitive_mode; in merge_tess_info()
5503 switch (tes->info.tes._primitive_mode) { in radv_pipeline_generate_tess_state()
5542 else if (tes->info.tes._primitive_mode == TESS_PRIMITIVE_ISOLINES) in radv_pipeline_generate_tess_state()
[all …]
H A Dradv_shader.h290 enum tess_primitive_mode _primitive_mode; member
H A Dradv_shader.c1133 else if (nir->info.tess._primitive_mode == TESS_PRIMITIVE_ISOLINES) in radv_lower_ngg()
1682 stage == MESA_SHADER_TESS_EVAL && info->tes._primitive_mode != TESS_PRIMITIVE_ISOLINES; in radv_postprocess_config()
/dports/graphics/mesa-devel/mesa-22.0-branchpoint-2059-ge8a63cf61ec/src/gallium/drivers/r600/sfn/
H A Dsfn_nir.cpp906 u_tess_prim_from_shader(sh->info.tess._primitive_mode) : key->tcs.prim_mode; in r600_shader_from_nir()
915 NIR_PASS_V(sh, r600_lower_tess_coord, u_tess_prim_from_shader(sh->info.tess._primitive_mode)); in r600_shader_from_nir()
/dports/graphics/mesa-devel/mesa-22.0-branchpoint-2059-ge8a63cf61ec/src/gallium/drivers/freedreno/ir3/
H A Dir3_gallium.c196 key.tessellation = ir3_tess_mode(nir->info.tess._primitive_mode); in create_initial_variants()
/dports/graphics/mesa-devel/mesa-22.0-branchpoint-2059-ge8a63cf61ec/src/gallium/drivers/freedreno/a6xx/
H A Dfd6_draw.c179 emit.key.key.tessellation = ir3_tess_mode(ds_info->tess._primitive_mode); in fd6_draw_vbo()
H A Dfd6_program.c772 else if (ds_info->tess._primitive_mode == TESS_PRIMITIVE_ISOLINES) in setup_stateobj()
/dports/graphics/mesa-devel/mesa-22.0-branchpoint-2059-ge8a63cf61ec/src/compiler/glsl/
H A Dlinker.cpp1974 gl_prog->info.tess._primitive_mode = TESS_PRIMITIVE_UNSPECIFIED; in link_tes_in_layout_qualifiers()
1995 if (gl_prog->info.tess._primitive_mode != TESS_PRIMITIVE_UNSPECIFIED && in link_tes_in_layout_qualifiers()
1996 gl_prog->info.tess._primitive_mode != in link_tes_in_layout_qualifiers()
2002 gl_prog->info.tess._primitive_mode = in link_tes_in_layout_qualifiers()
2042 if (gl_prog->info.tess._primitive_mode == TESS_PRIMITIVE_UNSPECIFIED) { in link_tes_in_layout_qualifiers()
/dports/graphics/mesa-devel/mesa-22.0-branchpoint-2059-ge8a63cf61ec/src/gallium/drivers/iris/
H A Diris_program.c1606 ._tes_primitive_mode = tes_info->tess._primitive_mode, in iris_update_compiled_tcs()
1610 tes_info->tess._primitive_mode == TESS_PRIMITIVE_QUADS && in iris_update_compiled_tcs()
2611 info->tess._primitive_mode ? info->tess._primitive_mode in iris_create_shader_state()
/dports/graphics/mesa-devel/mesa-22.0-branchpoint-2059-ge8a63cf61ec/src/gallium/drivers/crocus/
H A Dcrocus_program.c1525 ._tes_primitive_mode = tes_info->tess._primitive_mode, in crocus_update_compiled_tcs()
1527 .quads_workaround = tes_info->tess._primitive_mode == TESS_PRIMITIVE_QUADS && in crocus_update_compiled_tcs()
2794 info->tess._primitive_mode ? info->tess._primitive_mode in crocus_create_tcs_state()
/dports/graphics/mesa-devel/mesa-22.0-branchpoint-2059-ge8a63cf61ec/src/gallium/auxiliary/nir/
H A Dnir_to_tgsi_info.c437 …>properties[TGSI_PROPERTY_TES_PRIM_MODE] = u_tess_prim_from_shader(nir->info.tess._primitive_mode); in nir_tgsi_scan_shader()
/dports/graphics/mesa-devel/mesa-22.0-branchpoint-2059-ge8a63cf61ec/src/gallium/drivers/d3d12/
H A Dd3d12_compiler.cpp918 key->hs.primitive_mode = next->current->nir->info.tess._primitive_mode; in d3d12_fill_shader_key()
1091 new_nir_variant->info.tess._primitive_mode = (tess_primitive_mode)key.hs.primitive_mode; in select_shader_variant()
/dports/graphics/mesa-devel/mesa-22.0-branchpoint-2059-ge8a63cf61ec/src/gallium/drivers/radeonsi/
H A Dsi_state_shaders.cpp518 enum tess_primitive_mode tes_prim_mode = info->base.tess._primitive_mode; in si_set_tesseval_regs()
1279 if (gs->info.base.tess._primitive_mode == TESS_PRIMITIVE_ISOLINES) in si_get_input_prim()
3159 else if (sel->info.base.tess._primitive_mode == TESS_PRIMITIVE_ISOLINES) in si_create_shader_selector()
3540 sel ? sel->info.base.tess._primitive_mode : 0; in si_bind_tes_shader()

12