summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHeiher <r@hev.cc>2019-03-28 20:11:15 +0800
committerhev <r@hev.cc>2019-04-02 09:15:14 +0000
commitafe8610b4a550bcba44a3b36095f649869024c63 (patch)
treedafcad4cbad41370bc275966df8932848f4e2a79
parent9d49e8abd077941b126685dde3b64753cc4fc916 (diff)
downloadmutter-afe8610b4a550bcba44a3b36095f649869024c63.tar.gz
cogl/texture: Implement is_get_data_supported on GLES textures
https://gitlab.gnome.org/GNOME/mutter/merge_requests/515
-rw-r--r--cogl/cogl/driver/gl/gles/cogl-driver-gles.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/cogl/cogl/driver/gl/gles/cogl-driver-gles.c b/cogl/cogl/driver/gl/gles/cogl-driver-gles.c
index 6f2cf6e59..23158d5c7 100644
--- a/cogl/cogl/driver/gl/gles/cogl-driver-gles.c
+++ b/cogl/cogl/driver/gl/gles/cogl-driver-gles.c
@@ -429,6 +429,12 @@ _cogl_driver_update_features (CoglContext *context,
return TRUE;
}
+static gboolean
+_cogl_driver_texture_2d_is_get_data_supported (CoglTexture2D *tex_2d)
+{
+ return FALSE;
+}
+
const CoglDriverVtable
_cogl_driver_gles =
{
@@ -453,7 +459,7 @@ _cogl_driver_gles =
_cogl_texture_2d_gl_get_gl_handle,
_cogl_texture_2d_gl_generate_mipmap,
_cogl_texture_2d_gl_copy_from_bitmap,
- NULL, /* texture_2d_is_get_data_supported */
+ _cogl_driver_texture_2d_is_get_data_supported,
NULL, /* texture_2d_get_data */
_cogl_gl_flush_attributes_state,
_cogl_clip_stack_gl_flush,