Home
last modified time | relevance | path

Searched refs:patch_vertices (Results 1 - 25 of 59) sorted by relevance

123

/third_party/mesa3d/src/gallium/drivers/svga/
H A Dsvga_pipe_draw.c105 svga->patch_vertices); in retry_draw_auto()
154 svga->patch_vertices); in retry_draw_indirect()
272 if (svga->curr.vertices_per_patch != svga->patch_vertices) { in svga_draw_vbo()
273 svga->curr.vertices_per_patch = svga->patch_vertices; in svga_draw_vbo()
372 svga->patch_vertices); in svga_draw_vbo()
H A Dsvga_pipe_ts.c52 svga_set_patch_vertices(struct pipe_context *pipe, uint8_t patch_vertices) in svga_set_patch_vertices() argument
56 svga->patch_vertices = patch_vertices; in svga_set_patch_vertices()
H A Dsvga_draw_elements.c287 hwtnl->svga->patch_vertices); in svga_hwtnl_draw_range_elements()
316 hwtnl->svga->patch_vertices); in svga_hwtnl_draw_range_elements()
H A Dsvga_swtnl_draw.c119 svga->patch_vertices); in svga_swtnl_draw_vbo()
/third_party/mesa3d/src/gallium/drivers/zink/
H A Dzink_program.h325 zink_set_tcs_key_patches(struct zink_context *ctx, uint8_t patch_vertices) in zink_set_tcs_key_patches() argument
328 if (tcs->patch_vertices == patch_vertices) in zink_set_tcs_key_patches()
331 tcs->patch_vertices = patch_vertices; in zink_set_tcs_key_patches()
H A Dzink_shader_keys.h68 uint8_t patch_vertices; member
H A Dzink_compiler.h130 zink_shader_tcs_compile(struct zink_screen *screen, struct zink_shader *zs, unsigned patch_vertices);
/third_party/mesa3d/src/gallium/drivers/llvmpipe/
H A Dlp_state_tess.c185 llvmpipe_set_patch_vertices(struct pipe_context *pipe, uint8_t patch_vertices) in llvmpipe_set_patch_vertices() argument
189 llvmpipe->patch_vertices = patch_vertices; in llvmpipe_set_patch_vertices()
H A Dlp_context.h122 uint8_t patch_vertices; member
H A Dlp_draw_arrays.c151 lp->patch_vertices); in llvmpipe_draw_vbo()
/third_party/mesa3d/src/gallium/drivers/freedreno/
H A Dfreedreno_program.c47 fd_set_patch_vertices(struct pipe_context *pctx, uint8_t patch_vertices) in_dt
51 ctx->patch_vertices = patch_vertices;
/third_party/mesa3d/src/mesa/vbo/
H A Dvbo_exec.c237 /* "patch_vertices" can be unknown when compiling a display list. */ in vbo_merge_draws()
239 *count0 % ctx->TessCtrlProgram.patch_vertices) in vbo_merge_draws()
306 assert(!"patch_vertices is unknown"); in vbo_copy_vertices()
309 copy = count % ctx->TessCtrlProgram.patch_vertices; in vbo_copy_vertices()
/third_party/mesa3d/src/mesa/state_tracker/
H A Dst_atom_tess.c53 pipe->set_patch_vertices(pipe, ctx->TessCtrlProgram.patch_vertices); in st_update_tess()
/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/
H A Dfd6_draw.c165 .patch_vertices = ctx->patch_vertices,
266 draw0.prim_type = DI_PT_PATCHES0 + ctx->patch_vertices;
273 subdraw_size *= ctx->patch_vertices;
H A Dfd6_const.c133 ? emit->patch_vertices in fd6_build_tess_consts()
147 emit->hs->output_size, emit->patch_vertices}; in fd6_build_tess_consts()
H A Dfd6_emit.h103 uint8_t patch_vertices; member
/third_party/mesa3d/src/gallium/drivers/virgl/
H A Dvirgl_context.h87 uint8_t patch_vertices; member
/third_party/mesa3d/src/gallium/drivers/nouveau/nvc0/
H A Dnvc0_vbo.c980 nvc0->state.patch_vertices != nvc0->patch_vertices) { in nvc0_draw_vbo()
981 nvc0->state.patch_vertices = nvc0->patch_vertices; in nvc0_draw_vbo()
983 IMMED_NVC0(push, NVC0_3D(PATCH_VERTICES), nvc0->state.patch_vertices); in nvc0_draw_vbo()
H A Dnvc0_screen.h49 uint8_t patch_vertices; member
H A Dnvc0_context.h257 uint8_t patch_vertices; member
/third_party/mesa3d/src/gallium/drivers/iris/
H A Diris_draw.c86 ice->state.vertices_per_patch != ice->state.patch_vertices) { in iris_update_draw_info()
87 ice->state.vertices_per_patch = ice->state.patch_vertices; in iris_update_draw_info()
/third_party/mesa3d/src/gallium/drivers/crocus/
H A Dcrocus_draw.c169 ice->state.vertices_per_patch != ice->state.patch_vertices) { in crocus_update_draw_info()
170 ice->state.vertices_per_patch = ice->state.patch_vertices; in crocus_update_draw_info()
/third_party/mesa3d/src/gallium/auxiliary/draw/
H A Ddraw_pt.c503 uint8_t patch_vertices) in draw_vbo()
540 draw->pt.vertices_per_patch = patch_vertices; in draw_vbo()
497 draw_vbo(struct draw_context *draw, const struct pipe_draw_info *info, unsigned drawid_offset, const struct pipe_draw_indirect_info *indirect, const struct pipe_draw_start_count_bias *draws, unsigned num_draws, uint8_t patch_vertices) draw_vbo() argument
H A Ddraw_context.h334 uint8_t patch_vertices);
/third_party/mesa3d/src/gallium/drivers/d3d12/
H A Dd3d12_context.h230 uint8_t patch_vertices; member

Completed in 15 milliseconds

123