mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-02-17 11:45:25 +00:00
[668/906] shader: fix gles2 segfault
This commit is contained in:
parent
fe5f4429cc
commit
8b59321a7e
1 changed files with 1 additions and 3 deletions
|
@ -97,11 +97,9 @@ gst_gl_shader_finalize (GObject * object)
|
|||
{
|
||||
GstGLShader *shader;
|
||||
GstGLShaderPrivate *priv;
|
||||
GstGLFuncs *gl;
|
||||
|
||||
shader = GST_GL_SHADER (object);
|
||||
priv = shader->priv;
|
||||
gl = shader->display->gl_vtable;
|
||||
|
||||
GST_TRACE ("finalizing shader %u", priv->program_handle);
|
||||
|
||||
|
@ -115,7 +113,7 @@ gst_gl_shader_finalize (GObject * object)
|
|||
if (priv->program_handle) {
|
||||
GST_TRACE ("finalizing program shader %u", priv->program_handle);
|
||||
|
||||
gl->DeleteObject (priv->program_handle);
|
||||
priv->vtable.DeleteProgram (priv->program_handle);
|
||||
/* err = glGetError (); */
|
||||
/* GST_WARNING ("error: 0x%x", err); */
|
||||
/* glGetObjectParameteriv(priv->program_handle, GL_OBJECT_DELETE_STATUS_, &status); */
|
||||
|
|
Loading…
Reference in a new issue