Searched refs:dinfo (Results 1 - 16 of 16) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/d3d12/
H A Dd3d12_draw.cpp172 const struct pipe_draw_info *dinfo,
195 ptr[0] = dinfo->index_size ? draw->index_bias : draw->start;
250 const struct pipe_draw_info *dinfo,
292 unsigned size = fill_state_vars(ctx, dinfo, draw, shader, constants);
377 const struct pipe_draw_info *dinfo,
382 d3d12_draw_vbo(&ctx->base, dinfo, 0, NULL, draw, 1);
443 const struct pipe_draw_info *dinfo,
450 util_draw_multi(pctx, dinfo, drawid_offset, indirect, draws, num_draws);
454 if (!indirect && (!draws[0].count || !dinfo->instance_count))
464 if (!prim_supported((enum pipe_prim_type)dinfo
171 fill_state_vars(struct d3d12_context * ctx,const struct pipe_draw_info * dinfo,const struct pipe_draw_start_count_bias * draw,struct d3d12_shader * shader,uint32_t * values) argument
249 update_graphics_root_parameters(struct d3d12_context * ctx,const struct pipe_draw_info * dinfo,const struct pipe_draw_start_count_bias * draw,D3D12_GPU_DESCRIPTOR_HANDLE root_desc_tables[MAX_DESCRIPTOR_TABLES],int root_desc_indices[MAX_DESCRIPTOR_TABLES]) argument
375 twoface_emulation(struct d3d12_context * ctx,struct d3d12_rasterizer_state * rast,const struct pipe_draw_info * dinfo,const struct pipe_draw_start_count_bias * draw) argument
442 d3d12_draw_vbo(struct pipe_context * pctx,const struct pipe_draw_info * dinfo,unsigned drawid_offset,const struct pipe_draw_indirect_info * indirect,const struct pipe_draw_start_count_bias * draws,unsigned num_draws) argument
[all...]
H A Dd3d12_compiler.cpp224 const struct pipe_draw_info *dinfo; member in struct:d3d12_selection_context
325 fill_mode_lowered(struct d3d12_context *ctx, const struct pipe_draw_info *dinfo) argument
332 (dinfo->mode != PIPE_PRIM_TRIANGLES &&
333 dinfo->mode != PIPE_PRIM_TRIANGLE_STRIP))
352 needs_point_sprite_lowering(struct d3d12_context *ctx, const struct pipe_draw_info *dinfo) argument
363 return ((dinfo->mode == PIPE_PRIM_POINTS ||
364 fill_mode_lowered(ctx, dinfo) == PIPE_POLYGON_MODE_POINT) &&
403 mode = sel_ctx->dinfo ? (enum pipe_prim_type)sel_ctx->dinfo->mode : PIPE_PRIM_TRIANGLES;
441 if (fill_mode_lowered(ctx, sel_ctx->dinfo) !
1106 d3d12_select_shader_variants(struct d3d12_context * ctx,const struct pipe_draw_info * dinfo) argument
[all...]
H A Dd3d12_compiler.h194 const struct pipe_draw_info *dinfo);
H A Dd3d12_context.h299 const struct pipe_draw_info *dinfo,
/xsrc/external/mit/xorg-server.old/dist/mi/
H A Dmizerarc.c506 DashInfo *dinfo,
641 if (dinfo->haveLast &&
642 (pt->x == dinfo->endPt.x) && (pt->y == dinfo->endPt.y))
648 dinfo->dashIndex = dinfo->dashIndexInit;
649 dinfo->dashOffset = dinfo->dashOffsetInit;
651 if (!dinfo->skipStart && (info.startAngle != info.endAngle))
653 dinfo
503 miZeroArcDashPts(GCPtr pGC,xArc * arc,DashInfo * dinfo,DDXPointPtr points,int maxPts,DDXPointPtr * evenPts,DDXPointPtr * oddPts) argument
718 DashInfo dinfo; local in function:miZeroPolyArc
[all...]
/xsrc/external/mit/xorg-server/dist/mi/
H A Dmizerarc.c467 DashInfo * dinfo,
589 if (dinfo->haveLast &&
590 (pt->x == dinfo->endPt.x) && (pt->y == dinfo->endPt.y)) {
594 dinfo->dashIndex = dinfo->dashIndexInit;
595 dinfo->dashOffset = dinfo->dashOffsetInit;
597 if (!dinfo->skipStart && (info.startAngle != info.endAngle)) {
598 dinfo
465 miZeroArcDashPts(GCPtr pGC,xArc * arc,DashInfo * dinfo,DDXPointPtr points,int maxPts,DDXPointPtr * evenPts,DDXPointPtr * oddPts) argument
655 DashInfo dinfo; local in function:miZeroPolyArc
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/zink/
H A Dzink_draw.cpp109 barrier_draw_buffers(struct zink_context *ctx, const struct pipe_draw_info *dinfo, argument
248 const struct pipe_draw_info *dinfo,
255 if (dinfo->increment_draw_id && needs_drawid) {
259 draws[i].count, dinfo->instance_count,
260 0, draws[i].index_bias, dinfo->start_instance);
268 draws[i].count, dinfo->instance_count,
269 0, draws[i].index_bias, dinfo->start_instance);
277 const struct pipe_draw_info *dinfo,
284 if (dinfo->increment_draw_id && needs_drawid) {
288 draws[i].count, dinfo
247 draw_indexed_need_index_buffer_unref(struct zink_context * ctx,const struct pipe_draw_info * dinfo,const struct pipe_draw_start_count_bias * draws,unsigned num_draws,unsigned draw_id,bool needs_drawid) argument
276 draw_indexed(struct zink_context * ctx,const struct pipe_draw_info * dinfo,const struct pipe_draw_start_count_bias * draws,unsigned num_draws,unsigned draw_id,bool needs_drawid) argument
311 draw(struct zink_context * ctx,const struct pipe_draw_info * dinfo,const struct pipe_draw_start_count_bias * draws,unsigned num_draws,unsigned draw_id,bool needs_drawid) argument
430 hack_conditional_render(struct pipe_context * pctx,const struct pipe_draw_info * dinfo,unsigned drawid_offset,const struct pipe_draw_indirect_info * dindirect,const struct pipe_draw_start_count_bias * draws,unsigned num_draws) argument
460 zink_draw_vbo(struct pipe_context * pctx,const struct pipe_draw_info * dinfo,unsigned drawid_offset,const struct pipe_draw_indirect_info * dindirect,const struct pipe_draw_start_count_bias * draws,unsigned num_draws) argument
993 zink_invalid_draw_vbo(struct pipe_context * pipe,const struct pipe_draw_info * dinfo,unsigned drawid_offset,const struct pipe_draw_indirect_info * dindirect,const struct pipe_draw_start_count_bias * draws,unsigned num_draws) argument
[all...]
/xsrc/external/mit/libXxf86dga/dist/src/
H A DXF86DGA2.c285 XExtDisplayInfo *dinfo = xdga_find_display (dpy); local in function:XDGAQueryModes
292 XDGACheckExtension (dpy, dinfo, NULL);
296 req->reqType = dinfo->codes->major_opcode;
377 XExtDisplayInfo *dinfo = xdga_find_display (dpy); local in function:XDGASetMode
383 XDGACheckExtension (dpy, dinfo, NULL);
387 req->reqType = dinfo->codes->major_opcode;
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/virgl/
H A Dvirgl_context.c713 const struct pipe_draw_info *dinfo)
718 struct pipe_draw_info info = *dinfo;
720 if (!dinfo->count_from_stream_output && !dinfo->indirect &&
721 !dinfo->primitive_restart &&
722 !u_trim_pipe_prim(dinfo->mode, (unsigned*)&dinfo->count))
725 if (!(rs->caps.caps.v1.prim_mask & (1 << dinfo->mode))) {
727 util_primconvert_draw_vbo(vctx->primconvert, dinfo);
733 ib.index_size = dinfo
712 virgl_draw_vbo(struct pipe_context * ctx,const struct pipe_draw_info * dinfo) argument
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/virgl/
H A Dvirgl_context.c876 const struct pipe_draw_info *dinfo,
883 util_draw_multi(ctx, dinfo, drawid_offset, indirect, draws, num_draws);
887 if (!indirect && (!draws[0].count || !dinfo->instance_count))
893 struct pipe_draw_info info = *dinfo;
896 !dinfo->primitive_restart &&
897 !u_trim_pipe_prim(dinfo->mode, (unsigned*)&draws[0].count))
900 if (!(rs->caps.caps.v1.prim_mask & (1 << dinfo->mode))) {
902 util_primconvert_draw_vbo(vctx->primconvert, dinfo, drawid_offset, indirect, draws, num_draws);
908 ib.index_size = dinfo->index_size;
875 virgl_draw_vbo(struct pipe_context * ctx,const struct pipe_draw_info * dinfo,unsigned drawid_offset,const struct pipe_draw_indirect_info * indirect,const struct pipe_draw_start_count_bias * draws,unsigned num_draws) argument
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/iris/
H A Diris_draw.c181 const struct pipe_draw_info *dinfo,
187 struct pipe_draw_info info = *dinfo;
180 iris_indirect_draw_vbo(struct iris_context * ice,const struct pipe_draw_info * dinfo,unsigned drawid_offset,const struct pipe_draw_indirect_info * dindirect,const struct pipe_draw_start_count_bias * draw) argument
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/crocus/
H A Dcrocus_blit.c373 struct pipe_blit_info dinfo = *info; local in function:crocus_u_blitter
374 if (!util_format_has_alpha(dinfo.dst.resource->format))
375 dinfo.mask &= ~PIPE_MASK_A;
377 util_blitter_blit(ice->blitter, &dinfo);
H A Dcrocus_draw.c267 const struct pipe_draw_info *dinfo,
274 struct pipe_draw_info info = *dinfo;
266 crocus_indirect_draw_vbo(struct crocus_context * ice,const struct pipe_draw_info * dinfo,unsigned drawid_offset,const struct pipe_draw_indirect_info * dindirect,const struct pipe_draw_start_count_bias * draws) argument
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r300/
H A Dr300_render.c790 const struct pipe_draw_info *dinfo,
797 util_draw_multi(pipe, dinfo, drawid_offset, indirect, draws, num_draws);
802 struct pipe_draw_info info = *dinfo;
789 r300_draw_vbo(struct pipe_context * pipe,const struct pipe_draw_info * dinfo,unsigned drawid_offset,const struct pipe_draw_indirect_info * indirect,const struct pipe_draw_start_count_bias * draws,unsigned num_draws) argument
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/
H A Dsi_state_draw.cpp2517 struct pipe_draw_info dinfo = {}; local in function:si_draw_vertex_state
2519 dinfo.mode = info.mode;
2520 dinfo.index_size = 4;
2521 dinfo.instance_count = 1;
2522 dinfo.index.resource = state->b.input.indexbuf;
2525 (ctx, &dinfo, 0, NULL, draws, num_draws, vstate, partial_velem_mask);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r300/
H A Dr300_render.c783 const struct pipe_draw_info *dinfo)
786 struct pipe_draw_info info = *dinfo;
782 r300_draw_vbo(struct pipe_context * pipe,const struct pipe_draw_info * dinfo) argument

Completed in 24 milliseconds