summaryrefslogtreecommitdiff
path: root/src/gl-renderer.c
diff options
context:
space:
mode:
authorPekka Paalanen <pekka.paalanen@collabora.co.uk>2014-03-14 14:38:15 +0200
committerKristian Høgsberg <krh@bitplanet.net>2014-04-01 16:46:40 -0700
commit952b6c80040a258b8b0e75fef16fb564d4ff0c2c (patch)
tree63f8df73e65689efac7e5fd799986411ea224e98 /src/gl-renderer.c
parent7ed251c11910c315fcf2d0f4cef7e07894410464 (diff)
downloadweston-952b6c80040a258b8b0e75fef16fb564d4ff0c2c.tar.gz
compositor: reorganize struct weston_buffer_viewport
Queueing in the Presentation extension requires splitting the viewport state into buffer state and surface state. To conveniently allow assigning only one, the other, or both, reorganize the weston_buffer_viewport structure. Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
Diffstat (limited to 'src/gl-renderer.c')
-rw-r--r--src/gl-renderer.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gl-renderer.c b/src/gl-renderer.c
index 29d96f3c..dc50cb00 100644
--- a/src/gl-renderer.c
+++ b/src/gl-renderer.c
@@ -553,7 +553,7 @@ draw_view(struct weston_view *ev, struct weston_output *output,
shader_uniforms(gs->shader, ev, output);
if (ev->transform.enabled || output->zoom.active ||
- output->current_scale != ev->surface->buffer_viewport.scale)
+ output->current_scale != ev->surface->buffer_viewport.buffer.scale)
filter = GL_LINEAR;
else
filter = GL_NEAREST;