Lines Matching refs:viewport
210 const struct pipe_viewport_state *viewport)
215 ctx->viewport.left = ctx->ext_viewport.left =
216 viewport->translate[0] - fabsf(viewport->scale[0]);
217 ctx->viewport.right = ctx->ext_viewport.right =
218 viewport->translate[0] + fabsf(viewport->scale[0]);
219 ctx->viewport.bottom = ctx->ext_viewport.bottom =
220 viewport->translate[1] - fabsf(viewport->scale[1]);
221 ctx->viewport.top = ctx->ext_viewport.top =
222 viewport->translate[1] + fabsf(viewport->scale[1]);
227 util_viewport_zmin_zmax(viewport, halfz, &near, &far);
229 ctx->viewport.near = ctx->rasterizer && ctx->rasterizer->base.depth_clip_near ? near : 0.0f;
230 ctx->viewport.far = ctx->rasterizer && ctx->rasterizer->base.depth_clip_far ? far : 1.0f;
232 ctx->viewport.transform = *viewport;