Home
last modified time | relevance | path

Searched refs:patch_control_points (Results 1 - 12 of 12) sorted by relevance

/third_party/mesa3d/src/vulkan/runtime/
H A Dvk_graphics_state.h145 uint8_t patch_control_points; member
538 uint32_t patch_control_points; member
H A Dvk_graphics_state.c321 ts->patch_control_points = 0; in vk_tessellation_state_init()
324 ts->patch_control_points = ts_info->patchControlPoints; in vk_tessellation_state_init()
343 dst->ts.patch_control_points = ts->patch_control_points; in vk_dynamic_graphics_state_init_ts()
1544 COPY_IF_SET(TS_PATCH_CONTROL_POINTS, ts.patch_control_points); in vk_dynamic_graphics_state_copy()
1748 ts.patch_control_points, patchControlPoints); in vk_common_CmdSetPatchControlPointsEXT()
/third_party/mesa3d/src/freedreno/vulkan/
H A Dtu_pipeline.h259 uint32_t patch_control_points);
H A Dtu_pipeline.c948 uint32_t patch_control_points) in tu6_emit_vpc()
1201 tu_cs_emit(cs, patch_control_points * vs->output_size / 4); in tu6_emit_vpc()
1207 * should be by MAX2(patch_control_points, hs->tess.tcs_vertices_out) in tu6_emit_vpc()
1212 max_wave_input_size * wavesize / (vs->output_size * patch_control_points); in tu6_emit_vpc()
1215 uint32_t total_size = vs->output_size * patch_control_points * prims_per_wave; in tu6_emit_vpc()
942 tu6_emit_vpc(struct tu_cs *cs, const struct ir3_shader_variant *vs, const struct ir3_shader_variant *hs, const struct ir3_shader_variant *ds, const struct ir3_shader_variant *gs, const struct ir3_shader_variant *fs, uint32_t patch_control_points) tu6_emit_vpc() argument
/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/
H A Dfd6_program.c741 const uint32_t patch_control_points = hs->tess.tcs_vertices_out; variable
744 * should be by MAX2(patch_control_points, hs_info->tess.tcs_vertices_out)
749 (vs->output_size * patch_control_points);
753 vs->output_size * patch_control_points * prims_per_wave;
/third_party/mesa3d/src/microsoft/vulkan/
H A Ddzn_pipeline.c1039 to_prim_topology(VkPrimitiveTopology in, unsigned patch_control_points) in to_prim_topology() argument
1054 assert(patch_control_points); in to_prim_topology()
1055 return (D3D12_PRIMITIVE_TOPOLOGY)(D3D_PRIMITIVE_TOPOLOGY_1_CONTROL_POINT_PATCHLIST + patch_control_points - 1); in to_prim_topology()
/third_party/mesa3d/src/intel/vulkan/
H A Danv_pipeline.c1337 state->ts->patch_control_points, in anv_graphics_pipeline_init_keys()
2138 pipeline->patch_control_points = in anv_graphics_pipeline_init()
2139 state->ts != NULL ? state->ts->patch_control_points : 0; in anv_graphics_pipeline_init()
H A Danv_private.h3127 uint32_t patch_control_points; member
H A DgenX_cmd_buffer.c4057 topology = _3DPRIM_PATCHLIST(pipeline->patch_control_points); in cmd_buffer_flush_state()
/third_party/mesa3d/src/amd/vulkan/
H A Dradv_pipeline.c1617 info.patch_control_points = ts->patchControlPoints; in radv_pipeline_init_tessellation_info()
3334 key.tcs.tess_input_vertices = info->ts.patch_control_points; in radv_generate_graphics_pipeline_key()
6024 num_tcs_input_cp = info->ts.patch_control_points; in radv_pipeline_emit_tess_state()
7008 pipeline->tess_patch_control_points = info.ts.patch_control_points; in radv_graphics_pipeline_init()
H A Dradv_private.h1971 uint8_t patch_control_points;
/third_party/mesa3d/src/gallium/frontends/lavapipe/
H A Dlvp_execute.c932 state->patch_vertices = ps->ts->patch_control_points; in handle_graphics_pipeline()
3782 state->patch_vertices = cmd->u.set_patch_control_points_ext.patch_control_points; in handle_set_patch_control_points()

Completed in 74 milliseconds