Home
last modified time | relevance | path

Searched refs:num_viewports (Results 1 - 25 of 52) sorted by relevance

123

/third_party/mesa3d/src/mesa/state_tracker/
H A Dst_atom.c92 unsigned num_viewports = 1; in check_program_state() local
141 num_viewports = ctx->Const.MaxViewports; in check_program_state()
143 if (st->state.num_viewports != num_viewports) { in check_program_state()
144 st->state.num_viewports = num_viewports; in check_program_state()
147 if (ctx->Scissor.EnableFlags & u_bit_consecutive(0, num_viewports)) in check_program_state()
H A Dst_atom_viewport.c57 for (i = 0; i < st->state.num_viewports; i++) { in st_update_viewport()
78 if (st->state.num_viewports > 1) { in st_update_viewport()
81 pipe->set_viewport_states(pipe, 1, st->state.num_viewports - 1, in st_update_viewport()
H A Dst_atom_scissor.c60 for (i = 0 ; i < st->state.num_viewports; i++) { in st_update_scissor()
106 pipe->set_scissor_states(pipe, 0, st->state.num_viewports, scissor); in st_update_scissor()
H A Dst_context.h219 unsigned num_viewports; member
/third_party/mesa3d/src/gallium/drivers/llvmpipe/
H A Dlp_state_clip.c49 unsigned num_viewports, in llvmpipe_set_viewport_states()
55 draw_set_viewport_states(llvmpipe->draw, start_slot, num_viewports, in llvmpipe_set_viewport_states()
59 sizeof(struct pipe_viewport_state) * num_viewports); in llvmpipe_set_viewport_states()
47 llvmpipe_set_viewport_states(struct pipe_context *pipe, unsigned start_slot, unsigned num_viewports, const struct pipe_viewport_state *viewports) llvmpipe_set_viewport_states() argument
H A Dlp_setup.h116 unsigned num_viewports,
/third_party/mesa3d/src/gallium/drivers/softpipe/
H A Dsp_state_clip.c49 unsigned num_viewports, in softpipe_set_viewport_states()
55 draw_set_viewport_states(softpipe->draw, start_slot, num_viewports, in softpipe_set_viewport_states()
59 sizeof(struct pipe_viewport_state) * num_viewports); in softpipe_set_viewport_states()
47 softpipe_set_viewport_states(struct pipe_context *pipe, unsigned start_slot, unsigned num_viewports, const struct pipe_viewport_state *viewports) softpipe_set_viewport_states() argument
/third_party/mesa3d/src/gallium/drivers/svga/
H A Dsvga_pipe_misc.c205 unsigned num_viewports, in svga_set_viewport_states()
212 assert(start_slot + num_viewports <= svgascreen->max_viewports); in svga_set_viewport_states()
214 for (i = 0, num_vp = start_slot; i < num_viewports; i++) { in svga_set_viewport_states()
203 svga_set_viewport_states(struct pipe_context *pipe, unsigned start_slot, unsigned num_viewports, const struct pipe_viewport_state *viewports) svga_set_viewport_states() argument
/third_party/mesa3d/src/gallium/drivers/zink/
H A Dzink_program.c1004 unsigned num_viewports = ctx->vp_state.num_viewports; in bind_last_vertex_stage() local
1009 ctx->vp_state.num_viewports = MIN2(screen->info.props.limits.maxViewports, PIPE_MAX_VIEWPORTS); in bind_last_vertex_stage()
1011 ctx->vp_state.num_viewports = 1; in bind_last_vertex_stage()
1013 ctx->vp_state.num_viewports = 1; in bind_last_vertex_stage()
1015 ctx->vp_state_changed |= num_viewports != ctx->vp_state.num_viewports; in bind_last_vertex_stage()
1017 if (ctx->gfx_pipeline_state.dyn_state1.num_viewports != ctx->vp_state.num_viewports) in bind_last_vertex_stage()
1019 ctx->gfx_pipeline_state.dyn_state1.num_viewports in bind_last_vertex_stage()
[all...]
H A Dzink_pipeline.h45 uint16_t num_viewports; member
H A Dzink_draw.cpp578 for (unsigned i = 0; i < ctx->vp_state.num_viewports; i++) { in zink_draw()
603 VKCTX(CmdSetViewportWithCountEXT)(batch->state->cmdbuf, ctx->vp_state.num_viewports, viewports); in zink_draw()
605 VKCTX(CmdSetViewport)(batch->state->cmdbuf, 0, ctx->vp_state.num_viewports, viewports); in zink_draw()
610 for (unsigned i = 0; i < ctx->vp_state.num_viewports; i++) { in zink_draw()
617 for (unsigned i = 0; i < ctx->vp_state.num_viewports; i++) { in zink_draw()
625 VKCTX(CmdSetScissorWithCountEXT)(batch->state->cmdbuf, ctx->vp_state.num_viewports, scissors); in zink_draw()
627 VKCTX(CmdSetScissor)(batch->state->cmdbuf, 0, ctx->vp_state.num_viewports, scissors); in zink_draw()
H A Dzink_pipeline.c163 viewport_state.viewportCount = screen->info.have_EXT_extended_dynamic_state ? 0 : state->dyn_state1.num_viewports; in zink_create_gfx_pipeline()
165 viewport_state.scissorCount = screen->info.have_EXT_extended_dynamic_state ? 0 : state->dyn_state1.num_viewports; in zink_create_gfx_pipeline()
/third_party/mesa3d/src/gallium/drivers/r600/
H A Dr600_viewport.c283 unsigned num_viewports, in r600_set_viewport_states()
290 for (i = 0; i < num_viewports; i++) { in r600_set_viewport_states()
298 mask = ((1 << num_viewports) - 1) << start_slot; in r600_set_viewport_states()
281 r600_set_viewport_states(struct pipe_context *ctx, unsigned start_slot, unsigned num_viewports, const struct pipe_viewport_state *state) r600_set_viewport_states() argument
/third_party/mesa3d/src/gallium/auxiliary/draw/
H A Ddraw_context.c383 unsigned num_viewports, in draw_set_viewport_states()
390 assert((start_slot + num_viewports) <= PIPE_MAX_VIEWPORTS); in draw_set_viewport_states()
393 sizeof(struct pipe_viewport_state) * num_viewports); in draw_set_viewport_states()
395 draw->identity_viewport = (num_viewports == 1) && in draw_set_viewport_states()
381 draw_set_viewport_states( struct draw_context *draw, unsigned start_slot, unsigned num_viewports, const struct pipe_viewport_state *vps ) draw_set_viewport_states() argument
H A Ddraw_context.h87 unsigned num_viewports,
/third_party/mesa3d/src/virtio/virtio-gpu/
H A Dvirgl_protocol.h266 #define VIRGL_SET_VIEWPORT_STATE_SIZE(num_viewports) ((6 * num_viewports) + 1)
/third_party/mesa3d/src/gallium/drivers/nouveau/nv30/
H A Dnv30_state.c416 unsigned num_viewports, in nv30_set_scissor_states()
428 unsigned num_viewports, in nv30_set_viewport_states()
414 nv30_set_scissor_states(struct pipe_context *pipe, unsigned start_slot, unsigned num_viewports, const struct pipe_scissor_state *scissor) nv30_set_scissor_states() argument
426 nv30_set_viewport_states(struct pipe_context *pipe, unsigned start_slot, unsigned num_viewports, const struct pipe_viewport_state *vpt) nv30_set_viewport_states() argument
/third_party/mesa3d/src/gallium/drivers/radeonsi/
H A Dsi_state_viewport.c431 unsigned num_viewports, const struct pipe_viewport_state *state) in si_set_viewport_states()
436 for (i = 0; i < num_viewports; i++) { in si_set_viewport_states()
430 si_set_viewport_states(struct pipe_context *pctx, unsigned start_slot, unsigned num_viewports, const struct pipe_viewport_state *state) si_set_viewport_states() argument
/third_party/mesa3d/src/gallium/drivers/virgl/
H A Dvirgl_encode.h134 int num_viewports,
/third_party/mesa3d/src/gallium/drivers/d3d12/
H A Dd3d12_context.h197 unsigned num_viewports; member
H A Dd3d12_draw.cpp1066 for (unsigned i = 0; i < ctx->num_viewports; ++i) { in d3d12_draw_vbo()
1079 ctx->cmdlist->RSSetViewports(ctx->num_viewports, viewports); in d3d12_draw_vbo()
1083 if (ctx->gfx_pipeline_state.rast->base.scissor && ctx->num_viewports > 0) in d3d12_draw_vbo()
1084 ctx->cmdlist->RSSetScissorRects(ctx->num_viewports, ctx->scissors); in d3d12_draw_vbo()
/third_party/mesa3d/src/gallium/auxiliary/driver_ddebug/
H A Ddd_context.c389 unsigned start_slot, unsigned num_viewports, in dd_context_set_viewport_states()
396 sizeof(*states) * num_viewports); in dd_context_set_viewport_states()
397 pipe->set_viewport_states(pipe, start_slot, num_viewports, states); in dd_context_set_viewport_states()
388 dd_context_set_viewport_states(struct pipe_context *_pipe, unsigned start_slot, unsigned num_viewports, const struct pipe_viewport_state *states) dd_context_set_viewport_states() argument
/third_party/mesa3d/src/gallium/tools/trace/
H A Ddump_state.py447 def set_viewport_states(self, start_slot, num_viewports, states):
448 self._update(self._state.viewports, start_slot, num_viewports, states)
/third_party/mesa3d/src/gallium/drivers/i915/
H A Di915_state.c859 unsigned num_viewports, in i915_set_viewport_states()
867 draw_set_viewport_states(i915->draw, start_slot, num_viewports, in i915_set_viewport_states()
858 i915_set_viewport_states(struct pipe_context *pipe, unsigned start_slot, unsigned num_viewports, const struct pipe_viewport_state *viewport) i915_set_viewport_states() argument
/third_party/mesa3d/src/gallium/include/pipe/
H A Dp_context.h500 unsigned num_viewports,

Completed in 26 milliseconds

123