Lines Matching defs:viewport
75 struct pipe_viewport_state viewport;
228 /* viewport, depth isn't really needed */
246 p->viewport.scale[0] = half_width;
247 p->viewport.scale[1] = half_height * scale;
248 p->viewport.scale[2] = half_depth;
250 p->viewport.translate[0] = half_width + x;
251 p->viewport.translate[1] = (half_height + y) * scale + bias;
252 p->viewport.translate[2] = half_depth + z;
254 p->viewport.swizzle_x = PIPE_VIEWPORT_SWIZZLE_POSITIVE_X;
255 p->viewport.swizzle_y = PIPE_VIEWPORT_SWIZZLE_POSITIVE_Y;
256 p->viewport.swizzle_z = PIPE_VIEWPORT_SWIZZLE_POSITIVE_Z;
257 p->viewport.swizzle_w = PIPE_VIEWPORT_SWIZZLE_POSITIVE_W;
324 cso_set_viewport(p->cso, &p->viewport);