gltexture: Deprecate gdk_gl_texture_new()
authorBenjamin Otte <otte@redhat.com>
Mon, 24 Apr 2023 20:44:01 +0000 (22:44 +0200)
committerBenjamin Otte <otte@redhat.com>
Thu, 27 Apr 2023 04:40:47 +0000 (06:40 +0200)
Use GdkGLTextureBuilder instead.

gdk/gdkgltexture.c
gdk/gdkgltexture.h

index 892dce002fea83d1b13f0852df2141955a270927..e7818e9a07f425e1d09305b032f4d28f88ca97b1 100644 (file)
@@ -485,6 +485,9 @@ gdk_gl_texture_determine_format (GdkGLTexture *self)
  *
  * Return value: (transfer full) (type GdkGLTexture): A newly-created
  *   `GdkTexture`
+ *
+ * Deprecated: 4.12: [class@Gdk.GLTextureBuilder] supercedes this function
+ *   and provides extended functionality for creating GL textures.
  */
 GdkTexture *
 gdk_gl_texture_new (GdkGLContext   *context,
index 55e379d8c42c6dd1bc378222c8c579fc110f33da..6f1cebdf475c89c0f581ad0e64ee887683ab3c37 100644 (file)
@@ -38,7 +38,7 @@ typedef struct _GdkGLTextureClass       GdkGLTextureClass;
 GDK_AVAILABLE_IN_ALL
 GType                   gdk_gl_texture_get_type                (void) G_GNUC_CONST;
 
-GDK_AVAILABLE_IN_ALL
+GDK_DEPRECATED_IN_4_12_FOR(GdkGLTextureBuilder)
 GdkTexture *            gdk_gl_texture_new                     (GdkGLContext    *context,
                                                                 guint            id,
                                                                 int              width,