| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/svga/ |
| H A D | svga_draw_private.h | 69 ubyte vertices_per_patch) 113 *prim_count = vcount / vertices_per_patch ; 114 assert(vertices_per_patch >= 1); 115 assert(vertices_per_patch <= 32); 117 + vertices_per_patch; 246 ubyte vertices_per_patch); 68 svga_translate_prim(unsigned mode,unsigned vcount,unsigned * prim_count,ubyte vertices_per_patch) argument
|
| H A D | svga_state_ts.c | 78 key->tcs.vertices_per_patch = svga->curr.vertices_per_patch; 94 * any control point input, then vertices_per_patch in the tes key will 98 key->tcs.vertices_out = tes->base.key.tes.vertices_per_patch; 244 key->tes.vertices_per_patch = has_control_point_inputs ? 288 svga->tcs.vertices_per_patch == svga->curr.vertices_per_patch) { 309 svga->curr.vertices_per_patch); 314 svga->tcs.vertices_per_patch = svga->curr.vertices_per_patch; [all...] |
| H A D | svga_draw.h | 64 ubyte vertices_per_patch);
|
| H A D | svga_draw_arrays.c | 179 ubyte vertices_per_patch) 185 hw_prim = svga_translate_prim(prim, count, &hw_count, vertices_per_patch); 213 ubyte vertices_per_patch) 280 vertices_per_patch); 307 vertices_per_patch); 176 simple_draw_arrays(struct svga_hwtnl * hwtnl,enum pipe_prim_type prim,unsigned start,unsigned count,unsigned start_instance,unsigned instance_count,ubyte vertices_per_patch) argument 210 svga_hwtnl_draw_arrays(struct svga_hwtnl * hwtnl,enum pipe_prim_type prim,unsigned start,unsigned count,unsigned start_instance,unsigned instance_count,ubyte vertices_per_patch) argument
|
| H A D | svga_pipe_draw.c | 64 ubyte vertices_per_patch) 73 vertices_per_patch)); 272 if (svga->curr.vertices_per_patch != svga->patch_vertices) { 273 svga->curr.vertices_per_patch = svga->patch_vertices; 61 retry_draw_arrays(struct svga_context * svga,enum pipe_prim_type prim,unsigned start,unsigned count,unsigned start_instance,unsigned instance_count,ubyte vertices_per_patch) argument
|
| H A D | svga_draw_elements.c | 191 ubyte vertices_per_patch) 198 hw_prim = svga_translate_prim(prim, count, &hw_count, vertices_per_patch); 183 svga_hwtnl_simple_draw_range_elements(struct svga_hwtnl * hwtnl,struct pipe_resource * index_buffer,unsigned index_size,int index_bias,unsigned min_index,unsigned max_index,enum pipe_prim_type prim,unsigned start,unsigned count,unsigned start_instance,unsigned instance_count,ubyte vertices_per_patch) argument
|
| H A D | svga_shader.h | 97 unsigned vertices_per_patch:8; member in struct:svga_compile_key::__anon0ac7a0a10408 108 unsigned vertices_per_patch:8; member in struct:svga_compile_key::__anon0ac7a0a10508
|
| H A D | svga_context.h | 323 unsigned vertices_per_patch; member in struct:svga_state 664 unsigned vertices_per_patch; member in struct:svga_context::__anon9fcd83af0d08
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/draw/ |
| H A D | draw_split_tmp.h | 44 first = vsplit->draw->pt.vertices_per_patch; 45 incr = vsplit->draw->pt.vertices_per_patch;
|
| H A D | draw_pt.c | 146 first = draw->pt.vertices_per_patch; 147 incr = draw->pt.vertices_per_patch; 536 draw->pt.vertices_per_patch = patch_vertices;
|
| H A D | draw_tess.c | 149 shader->draw->pt.vertices_per_patch, shader->draw->pt.user.viewid); 169 unsigned num_patches = input_prim->count / shader->draw->pt.vertices_per_patch; 197 llvm_fetch_tcs_input(shader, input_prim, i, shader->draw->pt.vertices_per_patch);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/zink/ |
| H A D | zink_pipeline.h | 44 uint32_t vertices_per_patch:5; member in struct:zink_gfx_pipeline_state
|
| H A D | zink_compiler.h | 117 zink_shader_tcs_create(struct zink_screen *screen, struct zink_shader *vs, unsigned vertices_per_patch);
|
| H A D | zink_program.h | 206 unsigned vertices_per_patch);
|
| H A D | zink_draw.cpp | 198 prog = zink_create_gfx_program(ctx, ctx->gfx_stages, ctx->gfx_pipeline_state.vertices_per_patch + 1); 548 uint8_t vertices_per_patch = ctx->gfx_pipeline_state.patch_vertices ? ctx->gfx_pipeline_state.patch_vertices - 1 : 0; local in function:zink_draw_vbo 549 if (ctx->gfx_pipeline_state.vertices_per_patch != vertices_per_patch) 558 ctx->gfx_pipeline_state.vertices_per_patch = vertices_per_patch;
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/iris/ |
| H A D | iris_draw.c | 77 ice->state.vertices_per_patch != info->vertices_per_patch) { 78 ice->state.vertices_per_patch = info->vertices_per_patch;
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/util/ |
| H A D | u_simple_shaders.h | 170 const unsigned vertices_per_patch);
|
| H A D | u_simple_shaders.c | 1076 const unsigned vertices_per_patch) 1092 ureg_property(ureg, TGSI_PROPERTY_TCS_VERTICES_OUT, vertices_per_patch); 1143 if (vertices_per_patch > 1) { 1153 if (dst[i].Dimension && vertices_per_patch > 1) { 1069 util_make_tess_ctrl_passthrough_shader(struct pipe_context * pipe,uint num_vs_outputs,uint num_tes_inputs,const ubyte * vs_semantic_names,const ubyte * vs_semantic_indexes,const ubyte * tes_semantic_names,const ubyte * tes_semantic_indexes,const unsigned vertices_per_patch) argument
|
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/state_tracker/ |
| H A D | st_draw.c | 188 info.vertices_per_patch = ctx->TessCtrlProgram.patch_vertices; 310 info.vertices_per_patch = ctx->TessCtrlProgram.patch_vertices;
|
| H A D | st_draw_feedback.c | 126 info.vertices_per_patch = ctx->TessCtrlProgram.patch_vertices;
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/iris/ |
| H A D | iris_draw.c | 84 ice->state.vertices_per_patch != ice->state.patch_vertices) { 85 ice->state.vertices_per_patch = ice->state.patch_vertices;
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/include/pipe/ |
| H A D | p_state.h | 722 ubyte vertices_per_patch; /**< the number of vertices per patch */ member in struct:pipe_draw_info
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/swr/ |
| H A D | swr_state.h | 87 uint32_t vertices_per_patch; member in struct:swr_tess_control_shader
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/crocus/ |
| H A D | crocus_draw.c | 168 ice->state.vertices_per_patch != ice->state.patch_vertices) { 169 ice->state.vertices_per_patch = ice->state.patch_vertices;
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/ |
| H A D | si_shader_llvm_tess.c | 219 LLVMValueRef base_addr, vertices_per_patch, num_patches, total_vertices; local in function:get_tcs_tes_buffer_address 222 vertices_per_patch = get_num_tcs_out_vertices(ctx); 225 total_vertices = LLVMBuildMul(ctx->ac.builder, vertices_per_patch, num_patches, ""); 229 base_addr = ac_build_imad(&ctx->ac, rel_patch_id, vertices_per_patch, vertex_index);
|