mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-06-09 07:58:16 +02:00
st/mesa: comments in update_viewport()
This commit is contained in:
parent
bb770af3a5
commit
bd67962c5e
1 changed files with 4 additions and 0 deletions
|
|
@ -47,10 +47,14 @@ update_viewport( struct st_context *st )
|
|||
/* _NEW_BUFFERS
|
||||
*/
|
||||
if (st_fb_orientation(ctx->DrawBuffer) == Y_0_TOP) {
|
||||
/* Drawing to a window. The corresponding gallium surface uses
|
||||
* Y=0=TOP but OpenGL is Y=0=BOTTOM. So we need to invert the viewport.
|
||||
*/
|
||||
yScale = -1;
|
||||
yBias = (GLfloat)ctx->DrawBuffer->Height;
|
||||
}
|
||||
else {
|
||||
/* Drawing to an FBO where Y=0=BOTTOM, like OpenGL - don't invert */
|
||||
yScale = 1.0;
|
||||
yBias = 0.0;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue