/third_party/mesa3d/src/mesa/state_tracker/ |
H A D | st_atom.c | 92 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 D | st_atom_viewport.c | 57 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 D | st_atom_scissor.c | 60 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 D | st_context.h | 219 unsigned num_viewports; member
|
/third_party/mesa3d/src/gallium/drivers/llvmpipe/ |
H A D | lp_state_clip.c | 49 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 D | lp_setup.h | 116 unsigned num_viewports,
|
/third_party/mesa3d/src/gallium/drivers/softpipe/ |
H A D | sp_state_clip.c | 49 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 D | svga_pipe_misc.c | 205 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 D | zink_program.c | 1004 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 D | zink_pipeline.h | 45 uint16_t num_viewports; member
|
H A D | zink_draw.cpp | 578 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 D | zink_pipeline.c | 163 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 D | r600_viewport.c | 283 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 D | draw_context.c | 383 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 D | draw_context.h | 87 unsigned num_viewports,
|
/third_party/mesa3d/src/virtio/virtio-gpu/ |
H A D | virgl_protocol.h | 266 #define VIRGL_SET_VIEWPORT_STATE_SIZE(num_viewports) ((6 * num_viewports) + 1)
|
/third_party/mesa3d/src/gallium/drivers/nouveau/nv30/ |
H A D | nv30_state.c | 416 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 D | si_state_viewport.c | 431 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 D | virgl_encode.h | 134 int num_viewports,
|
/third_party/mesa3d/src/gallium/drivers/d3d12/ |
H A D | d3d12_context.h | 197 unsigned num_viewports; member
|
H A D | d3d12_draw.cpp | 1066 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 D | dd_context.c | 389 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 D | dump_state.py | 447 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 D | i915_state.c | 859 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 D | p_context.h | 500 unsigned num_viewports,
|