Home
last modified time | relevance | path

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

/external/mesa3d/src/intel/vulkan/
Danv_pipeline.c574 const struct shader_info *tcs_info) in merge_tess_info() argument
593 assert(tcs_info->tess.tcs_vertices_out == 0 || in merge_tess_info()
595 tcs_info->tess.tcs_vertices_out == tes_info->tess.tcs_vertices_out); in merge_tess_info()
596 tes_info->tess.tcs_vertices_out |= tcs_info->tess.tcs_vertices_out; in merge_tess_info()
598 assert(tcs_info->tess.spacing == TESS_SPACING_UNSPECIFIED || in merge_tess_info()
600 tcs_info->tess.spacing == tes_info->tess.spacing); in merge_tess_info()
601 tes_info->tess.spacing |= tcs_info->tess.spacing; in merge_tess_info()
603 assert(tcs_info->tess.primitive_mode == 0 || in merge_tess_info()
605 tcs_info->tess.primitive_mode == tes_info->tess.primitive_mode); in merge_tess_info()
606 tes_info->tess.primitive_mode |= tcs_info->tess.primitive_mode; in merge_tess_info()
[all …]
/external/mesa3d/src/amd/vulkan/
Dradv_pipeline.c1819 const struct shader_info *tcs_info) in merge_tess_info() argument
1838 assert(tcs_info->tess.tcs_vertices_out == 0 || in merge_tess_info()
1840 tcs_info->tess.tcs_vertices_out == tes_info->tess.tcs_vertices_out); in merge_tess_info()
1841 tes_info->tess.tcs_vertices_out |= tcs_info->tess.tcs_vertices_out; in merge_tess_info()
1843 assert(tcs_info->tess.spacing == TESS_SPACING_UNSPECIFIED || in merge_tess_info()
1845 tcs_info->tess.spacing == tes_info->tess.spacing); in merge_tess_info()
1846 tes_info->tess.spacing |= tcs_info->tess.spacing; in merge_tess_info()
1848 assert(tcs_info->tess.primitive_mode == 0 || in merge_tess_info()
1850 tcs_info->tess.primitive_mode == tes_info->tess.primitive_mode); in merge_tess_info()
1851 tes_info->tess.primitive_mode |= tcs_info->tess.primitive_mode; in merge_tess_info()
[all …]
/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_shader.h334 struct tgsi_tessctrl_info tcs_info; member
Dsi_state_shaders.c1256 sel->tcs_info.tessfactors_are_def_in_all_invocs; in si_shader_selector_key()
2001 tgsi_scan_tess_ctrl(state->tokens, &sel->info, &sel->tcs_info); in si_create_shader_selector()
2008 si_nir_scan_tess_ctrl(sel->nir, &sel->info, &sel->tcs_info); in si_create_shader_selector()
Dsi_shader.c1399 ctx->shader->selector->tcs_info.tessfactors_are_def_in_all_invocs; in store_output_tcs()
1434 ctx->shader->selector->tcs_info.tessfactors_are_def_in_all_invocs) { in store_output_tcs()
1513 ctx->shader->selector->tcs_info.tessfactors_are_def_in_all_invocs; in si_nir_store_output_tcs()
1550 ctx->shader->selector->tcs_info.tessfactors_are_def_in_all_invocs) { in si_nir_store_output_tcs()
3373 if (ctx->shader->selector->tcs_info.tessfactors_are_def_in_all_invocs) { in si_llvm_emit_tcs_epilogue()
6094 sel->tcs_info.tessfactors_are_def_in_all_invocs) { in si_compile_tgsi_main()