Home
last modified time | relevance | path

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

/third_party/mesa3d/src/gallium/frontends/lavapipe/
Dlvp_pipeline.c536 const struct shader_info *tcs_info) in merge_tess_info() argument
555 assert(tcs_info->tess.tcs_vertices_out == 0 || in merge_tess_info()
557 tcs_info->tess.tcs_vertices_out == tes_info->tess.tcs_vertices_out); in merge_tess_info()
558 tes_info->tess.tcs_vertices_out |= tcs_info->tess.tcs_vertices_out; in merge_tess_info()
560 assert(tcs_info->tess.spacing == TESS_SPACING_UNSPECIFIED || in merge_tess_info()
562 tcs_info->tess.spacing == tes_info->tess.spacing); in merge_tess_info()
563 tes_info->tess.spacing |= tcs_info->tess.spacing; in merge_tess_info()
565 assert(tcs_info->tess._primitive_mode == 0 || in merge_tess_info()
567 tcs_info->tess._primitive_mode == tes_info->tess._primitive_mode); in merge_tess_info()
568 tes_info->tess._primitive_mode |= tcs_info->tess._primitive_mode; in merge_tess_info()
[all …]
/third_party/mesa3d/src/gallium/drivers/iris/
Diris_draw.c95 const struct shader_info *tcs_info = in iris_update_draw_info() local
97 if (tcs_info && in iris_update_draw_info()
98 BITSET_TEST(tcs_info->system_values_read, SYSTEM_VALUE_VERTICES_IN)) { in iris_update_draw_info()
Diris_state.c3487 const struct shader_info *tcs_info = in upload_sysvals() local
3489 if (tcs_info) in upload_sysvals()
3490 value = tcs_info->tess.tcs_vertices_out; in upload_sysvals()
/third_party/mesa3d/src/gallium/drivers/crocus/
Dcrocus_draw.c178 const struct shader_info *tcs_info = in crocus_update_draw_info() local
180 if (tcs_info && in crocus_update_draw_info()
181 BITSET_TEST(tcs_info->system_values_read, SYSTEM_VALUE_VERTICES_IN)) { in crocus_update_draw_info()
Dcrocus_state.c3574 const struct shader_info *tcs_info = in upload_sysvals() local
3576 if (tcs_info) in upload_sysvals()
3577 value = tcs_info->tess.tcs_vertices_out; in upload_sysvals()
/third_party/mesa3d/src/intel/vulkan/
Danv_pipeline.c838 const struct shader_info *tcs_info) in merge_tess_info() argument
857 assert(tcs_info->tess.tcs_vertices_out == 0 || in merge_tess_info()
859 tcs_info->tess.tcs_vertices_out == tes_info->tess.tcs_vertices_out); in merge_tess_info()
860 tes_info->tess.tcs_vertices_out |= tcs_info->tess.tcs_vertices_out; in merge_tess_info()
862 assert(tcs_info->tess.spacing == TESS_SPACING_UNSPECIFIED || in merge_tess_info()
864 tcs_info->tess.spacing == tes_info->tess.spacing); in merge_tess_info()
865 tes_info->tess.spacing |= tcs_info->tess.spacing; in merge_tess_info()
867 assert(tcs_info->tess._primitive_mode == 0 || in merge_tess_info()
869 tcs_info->tess._primitive_mode == tes_info->tess._primitive_mode); in merge_tess_info()
870 tes_info->tess._primitive_mode |= tcs_info->tess._primitive_mode; in merge_tess_info()
[all …]
/third_party/mesa3d/src/amd/vulkan/
Dradv_pipeline.c3755 merge_tess_info(struct shader_info *tes_info, struct shader_info *tcs_info) in merge_tess_info() argument
3774 assert(tcs_info->tess.tcs_vertices_out == 0 || tes_info->tess.tcs_vertices_out == 0 || in merge_tess_info()
3775 tcs_info->tess.tcs_vertices_out == tes_info->tess.tcs_vertices_out); in merge_tess_info()
3776 tes_info->tess.tcs_vertices_out |= tcs_info->tess.tcs_vertices_out; in merge_tess_info()
3778 assert(tcs_info->tess.spacing == TESS_SPACING_UNSPECIFIED || in merge_tess_info()
3780 tcs_info->tess.spacing == tes_info->tess.spacing); in merge_tess_info()
3781 tes_info->tess.spacing |= tcs_info->tess.spacing; in merge_tess_info()
3783 assert(tcs_info->tess._primitive_mode == TESS_PRIMITIVE_UNSPECIFIED || in merge_tess_info()
3785 tcs_info->tess._primitive_mode == tes_info->tess._primitive_mode); in merge_tess_info()
3786 tes_info->tess._primitive_mode |= tcs_info->tess._primitive_mode; in merge_tess_info()
[all …]