[RFC weston 02/16] gl-renderer: Call glViewport after the context is made current

Derek Foreman derekf at osg.samsung.com
Fri Sep 26 14:10:13 PDT 2014


From: Jason Ekstrand <jason at jlekstrand.net>

---
 src/gl-renderer.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/gl-renderer.c b/src/gl-renderer.c
index f7f29b3..8684180 100644
--- a/src/gl-renderer.c
+++ b/src/gl-renderer.c
@@ -870,15 +870,15 @@ gl_renderer_repaint_output(struct weston_output *output,
 	pixman_region32_t buffer_damage, total_damage;
 	enum gl_border_status border_damage = BORDER_STATUS_CLEAN;
 
+	if (use_output(output) < 0)
+		return;
+
 	/* Calculate the viewport */
 	glViewport(go->borders[GL_RENDERER_BORDER_LEFT].width,
 		   go->borders[GL_RENDERER_BORDER_BOTTOM].height,
 		   output->current_mode->width,
 		   output->current_mode->height);
 
-	if (use_output(output) < 0)
-		return;
-
 	/* if debugging, redraw everything outside the damage to clean up
 	 * debug lines from the previous draw on this buffer:
 	 */
-- 
2.1.0



More information about the wayland-devel mailing list