[821/906] tests: fix test_share on GLESv2
authorJulien Isorce <julien.isorce@collabora.co.uk>
Tue, 1 Oct 2013 11:42:21 +0000 (11:42 +0000)
committerTim-Philipp Müller <tim@centricular.com>
Sat, 9 Dec 2017 19:31:31 +0000 (19:31 +0000)
gst-libs/gst/gl/gstglframebuffer.c
tests/check/libs/gstglcontext.c

index 35c2211..4e071c4 100644 (file)
@@ -300,7 +300,9 @@ gst_gl_framebuffer_use_v2 (GstGLFramebuffer * frame, gint texture_fbo_width,
 
   gl->Viewport (0, 0, texture_fbo_width, texture_fbo_height);
 
+#if GST_GL_HAVE_OPENGL
   gl->DrawBuffer (GL_COLOR_ATTACHMENT0);
+#endif
 
   gl->ClearColor (0.0, 0.0, 0.0, 0.0);
   gl->Clear (GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
@@ -308,7 +310,9 @@ gst_gl_framebuffer_use_v2 (GstGLFramebuffer * frame, gint texture_fbo_width,
   /* the opengl scene */
   cb (stuff);
 
+#if GST_GL_HAVE_OPENGL
   gl->DrawBuffer (GL_NONE);
+#endif
 
   gl->Viewport (viewport_dim[0], viewport_dim[1],
       viewport_dim[2], viewport_dim[3]);
index 5f4ebb4..d5c5a8e 100644 (file)
@@ -89,7 +89,7 @@ init (gpointer data)
   fail_if (tex == 0, "failed to create texture");
 
 #if GST_GL_HAVE_GLES2
-  shader = gst_gl_shader_new (display);
+  shader = gst_gl_shader_new (context);
   fail_if (shader == NULL, "failed to create shader object");
 
   gst_gl_shader_set_vertex_source (shader, vertex_shader_str_gles2);