Searched refs:viewports (Results 1 - 25 of 153) sorted by relevance

1234567

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/softpipe/
H A Dsp_state_clip.c50 const struct pipe_viewport_state *viewports)
56 viewports);
58 memcpy(softpipe->viewports + start_slot, viewports,
47 softpipe_set_viewport_states(struct pipe_context * pipe,unsigned start_slot,unsigned num_viewports,const struct pipe_viewport_state * viewports) argument
H A Dsp_context.h89 struct pipe_viewport_state viewports[PIPE_MAX_VIEWPORTS]; member in struct:softpipe_context
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/llvmpipe/
H A Dlp_state_clip.c50 const struct pipe_viewport_state *viewports)
56 viewports);
58 memcpy(llvmpipe->viewports + start_slot, viewports,
47 llvmpipe_set_viewport_states(struct pipe_context * pipe,unsigned start_slot,unsigned num_viewports,const struct pipe_viewport_state * viewports) argument
H A Dlp_context.h82 struct pipe_viewport_state viewports[PIPE_MAX_VIEWPORTS]; member in struct:llvmpipe_context
H A Dlp_setup.h126 const struct pipe_viewport_state *viewports);
H A Dlp_setup_context.h117 struct lp_jit_viewport viewports[PIPE_MAX_VIEWPORTS]; member in struct:lp_setup_context
H A Dlp_setup.c763 const struct pipe_viewport_state *viewports)
771 assert(viewports);
774 * For use in lp_state_fs.c, propagate the viewport values for all viewports.
779 util_viewport_zmin_zmax(&viewports[i], lp->rasterizer->clip_halfz,
782 if (setup->viewports[i].min_depth != min_depth ||
783 setup->viewports[i].max_depth != max_depth) {
784 setup->viewports[i].min_depth = min_depth;
785 setup->viewports[i].max_depth = max_depth;
1031 lp_scene_alloc(scene, sizeof setup->viewports);
1038 memcpy(stored, setup->viewports, sizeo
761 lp_setup_set_viewports(struct lp_setup_context * setup,unsigned num_viewports,const struct pipe_viewport_state * viewports) argument
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/
H A Dlp_state_clip.c50 const struct pipe_viewport_state *viewports)
56 viewports);
58 memcpy(llvmpipe->viewports + start_slot, viewports,
47 llvmpipe_set_viewport_states(struct pipe_context * pipe,unsigned start_slot,unsigned num_viewports,const struct pipe_viewport_state * viewports) argument
H A Dlp_context.h88 struct pipe_viewport_state viewports[PIPE_MAX_VIEWPORTS]; member in struct:llvmpipe_context
H A Dlp_setup.c900 const struct pipe_viewport_state *viewports)
909 assert(viewports);
917 * with fractional viewports) - quite obviously for msaa we'd need
922 half_height = fabsf(viewports[0].scale[1]);
923 x0 = viewports[0].translate[0] - viewports[0].scale[0];
924 y0 = viewports[0].translate[1] - half_height;
926 setup->vpwh.x1 = (int)(viewports[0].scale[0] * 2.0f + x0 - 0.5f);
932 * For use in lp_state_fs.c, propagate the viewport values for all viewports.
937 util_viewport_zmin_zmax(&viewports[
898 lp_setup_set_viewports(struct lp_setup_context * setup,unsigned num_viewports,const struct pipe_viewport_state * viewports) argument
[all...]
H A Dlp_setup.h140 const struct pipe_viewport_state *viewports);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/softpipe/
H A Dsp_state_clip.c50 const struct pipe_viewport_state *viewports)
56 viewports);
58 memcpy(softpipe->viewports + start_slot, viewports,
47 softpipe_set_viewport_states(struct pipe_context * pipe,unsigned start_slot,unsigned num_viewports,const struct pipe_viewport_state * viewports) argument
H A Dsp_context.h89 struct pipe_viewport_state viewports[PIPE_MAX_VIEWPORTS]; member in struct:softpipe_context
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r600/
H A Dr600_viewport.c93 /* Handle inverted viewports. */
247 struct r600_signed_scissor *vp = &rctx->viewports.as_scissor[0];
259 /* Shaders can draw to any viewport. Make a union of all viewports. */
260 max_vp_scissor = rctx->viewports.as_scissor[0];
263 &rctx->viewports.as_scissor[i]);
273 r600_emit_one_scissor(rctx, cs, &rctx->viewports.as_scissor[i],
293 rctx->viewports.states[index] = state[i];
295 &rctx->viewports.as_scissor[index]);
299 rctx->viewports.dirty_mask |= mask;
300 rctx->viewports
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/
H A Dr600_viewport.c93 /* Handle inverted viewports. */
247 struct r600_signed_scissor *vp = &rctx->viewports.as_scissor[0];
259 /* Shaders can draw to any viewport. Make a union of all viewports. */
260 max_vp_scissor = rctx->viewports.as_scissor[0];
263 &rctx->viewports.as_scissor[i]);
273 r600_emit_one_scissor(rctx, cs, &rctx->viewports.as_scissor[i],
293 rctx->viewports.states[index] = state[i];
295 &rctx->viewports.as_scissor[index]);
299 rctx->viewports.dirty_mask |= mask;
300 rctx->viewports
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/
H A Dsi_state_viewport.c40 info.scale[0] = sctx->viewports.states[0].scale[0];
41 info.scale[1] = sctx->viewports.states[0].scale[1];
42 info.translate[0] = sctx->viewports.states[0].translate[0];
43 info.translate[1] = sctx->viewports.states[0].translate[1];
72 unsigned quant_mode = sctx->viewports.as_scissor[0].quant_mode;
157 /* Handle inverted viewports. */
248 * viewports. */
249 vp_as_scissor = ctx->viewports.as_scissor[0];
251 si_scissor_make_union(&vp_as_scissor, &ctx->viewports.as_scissor[i]);
254 vp_as_scissor = ctx->viewports
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/draw/
H A Ddraw_cliptest_tmp.h71 float *scale = pvs->draw->viewports[0].scale;
72 float *trans = pvs->draw->viewports[0].translate;
80 scale = pvs->draw->viewports[viewport_index].scale;
81 trans = pvs->draw->viewports[viewport_index].translate;
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/radeonsi/
H A Dsi_state_viewport.c64 /* Handle inverted viewports. */
160 * viewports. */
161 vp_as_scissor = ctx->viewports.as_scissor[0];
164 &ctx->viewports.as_scissor[i]);
167 vp_as_scissor = ctx->viewports.as_scissor[0];
296 struct si_signed_scissor *vp = &ctx->viewports.as_scissor[0];
309 si_emit_one_scissor(ctx, cs, &ctx->viewports.as_scissor[i],
324 struct si_signed_scissor *scissor = &ctx->viewports.as_scissor[index];
326 ctx->viewports.states[index] = state[i];
340 /* PA_SU_HARDWARE_SCREEN_OFFSET can't center viewports whos
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/intel/vulkan/
H A Dgen8_cmd_buffer.c40 const VkViewport *viewports = local in function:gen8_cmd_buffer_emit_viewport
41 cmd_buffer->state.gfx.dynamic.viewport.viewports;
46 const VkViewport *vp = &viewports[i];
82 const VkViewport *viewports = local in function:gen8_cmd_buffer_emit_depth_viewport
83 cmd_buffer->state.gfx.dynamic.viewport.viewports;
88 const VkViewport *vp = &viewports[i];
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/draw/
H A Ddraw_cliptest_tmp.h88 float *scale = pvs->draw->viewports[viewport_index].scale;
89 float *trans = pvs->draw->viewports[viewport_index].translate;
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/svga/
H A Dsvga_state_framebuffer.c699 SVGA3dViewport viewports[SVGA3D_DX_MAX_VIEWPORTS]; local in function:emit_viewport
707 &viewports[i], &prescale[i]);
710 if (memcmp(viewports, svga->state.hw_clear.viewports,
711 max_viewports * sizeof viewports[0]) != 0) {
715 SVGA3dViewport *vp = &viewports[0];
736 viewports);
740 memcpy(svga->state.hw_clear.viewports, viewports,
741 max_viewports * sizeof viewports[
[all...]
H A Dsvga_pipe_misc.c206 const struct pipe_viewport_state *viewports)
215 svga->curr.viewport[num_vp++] = viewports[i]; /* struct copy */
203 svga_set_viewport_states(struct pipe_context * pipe,unsigned start_slot,unsigned num_viewports,const struct pipe_viewport_state * viewports) argument
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/d3d12/
H A Dd3d12_draw.cpp188 ptr[0] = fui(1.0 / ctx->viewports[0].Width);
189 ptr[1] = fui(1.0 / ctx->viewports[0].Height);
610 D3D12_VIEWPORT viewports[PIPE_MAX_VIEWPORTS]; local in function:d3d12_draw_vbo
612 viewports[i] = ctx->viewports[i];
613 viewports[i].MinDepth = 0.0f;
614 viewports[i].MaxDepth = 1.0f;
616 ctx->cmdlist->RSSetViewports(ctx->num_viewports, viewports);
618 ctx->cmdlist->RSSetViewports(ctx->num_viewports, ctx->viewports);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/svga/
H A Dsvga_pipe_misc.c199 const struct pipe_viewport_state *viewports)
203 svga->curr.viewport = *viewports; /* struct copy */
196 svga_set_viewport_states(struct pipe_context * pipe,unsigned start_slot,unsigned num_viewports,const struct pipe_viewport_state * viewports) argument
/xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/
H A Dsi_cmd_buffer.c443 int count, const VkViewport *viewports)
455 get_viewport_xform(&viewports[i], scale, translate);
467 float zmin = MIN2(viewports[i].minDepth, viewports[i].maxDepth);
468 float zmax = MAX2(viewports[i].minDepth, viewports[i].maxDepth);
503 const VkViewport *viewports, bool can_use_guardband)
513 VkRect2D viewport_scissor = si_scissor_from_viewport(viewports + i);
516 get_viewport_xform(viewports + i, scale, translate);
442 si_write_viewport(struct radeon_cmdbuf * cs,int first_vp,int count,const VkViewport * viewports) argument
501 si_write_scissors(struct radeon_cmdbuf * cs,int first,int count,const VkRect2D * scissors,const VkViewport * viewports,bool can_use_guardband) argument

Completed in 25 milliseconds

1234567