diff --git a/flutter_angle/linux/fl_angle_texture_gl.cc b/flutter_angle/linux/fl_angle_texture_gl.cc index 42f48a0..7deca67 100755 --- a/flutter_angle/linux/fl_angle_texture_gl.cc +++ b/flutter_angle/linux/fl_angle_texture_gl.cc @@ -13,12 +13,15 @@ static gboolean fl_angle_texture_gl_populate( FlTextureGL *texture, uint32_t *target, uint32_t *name, + uint32_t *width, + uint32_t *height, GError **error ){ - // std::cout << "attention: populate called" << std::endl; FlAngleTextureGL* f = (FlAngleTextureGL*) texture; *target = f->target; *name = f->name; + *width = f->width; + *height = f->height; return true; } diff --git a/flutter_angle/linux/include/fl_angle_texture_gl.h b/flutter_angle/linux/include/fl_angle_texture_gl.h index ba49dbe..450713b 100755 --- a/flutter_angle/linux/include/fl_angle_texture_gl.h +++ b/flutter_angle/linux/include/fl_angle_texture_gl.h @@ -46,6 +46,7 @@ struct _FlutterAnglePlugin{ GdkGLContext* context; EGLDisplay eglDisplay; + EGLContext eglContext; EGLConfig config; Map *map = nullptr; };