Maintain abi

Keep gsk_ngl_renderer_new and gsk_ngl_renderer_get_type,
since they were part of the abi in 4.2, and in an
installed header.

Fixes: #4318
This commit is contained in:
Matthias Clasen
2021-10-07 00:50:27 -04:00
parent 144f727d5a
commit 7a1644bc97
2 changed files with 25 additions and 0 deletions

View File

@@ -320,3 +320,24 @@ gsk_gl_renderer_try_compile_gl_shader (GskGLRenderer *renderer,
return program != NULL;
}
GType
gsk_ngl_renderer_get_type (void)
{
return gsk_gl_renderer_get_type ();
}
/**
* gsk_ngl_renderer_new:
*
* Same as gsk_gl_renderer_new().
*
* Returns: (transfer full): a new GL renderer
*
* Deprecated: 4.4: Use gsk_gl_renderer_new()
*/
GskRenderer *
gsk_ngl_renderer_new (void)
{
return gsk_gl_renderer_new ();
}

View File

@@ -41,6 +41,10 @@ GType gsk_gl_renderer_get_type (void) G_GNUC_CONST;
GDK_AVAILABLE_IN_4_2
GskRenderer *gsk_gl_renderer_new (void);
GDK_DEPRECATED_IN_4_4_FOR (gsk_gl_renderer_get_type)
GType gsk_ngl_renderer_get_type (void) G_GNUC_CONST;
GDK_DEPRECATED_IN_4_4_FOR (gsk_gl_renderer_new)
GskRenderer *gsk_ngl_renderer_new (void);
G_END_DECLS
#endif /* __GSK_GL_RENDERER__ */