Searched refs:patch_control_points (Results 1 - 12 of 12) sorted by relevance
/third_party/mesa3d/src/vulkan/runtime/ |
H A D | vk_graphics_state.h | 145 uint8_t patch_control_points; member 538 uint32_t patch_control_points; member
|
H A D | vk_graphics_state.c | 321 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 D | tu_pipeline.h | 259 uint32_t patch_control_points);
|
H A D | tu_pipeline.c | 948 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 D | fd6_program.c | 741 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 D | dzn_pipeline.c | 1039 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 D | anv_pipeline.c | 1337 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 D | anv_private.h | 3127 uint32_t patch_control_points; member
|
H A D | genX_cmd_buffer.c | 4057 topology = _3DPRIM_PATCHLIST(pipeline->patch_control_points); in cmd_buffer_flush_state()
|
/third_party/mesa3d/src/amd/vulkan/ |
H A D | radv_pipeline.c | 1617 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 D | radv_private.h | 1971 uint8_t patch_control_points;
|
/third_party/mesa3d/src/gallium/frontends/lavapipe/ |
H A D | lvp_execute.c | 932 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