mirror of
https://github.com/flutter/flutter.git
synced 2026-02-20 02:29:02 +08:00
Add framebuffer destruction_callback for Linux (flutter/engine#24901)
While we no longer crash when the framebuffer destruction_callback is null (patched in https://github.com/flutter/engine/pull/24845) we should bet setting one, even if it's a no-op containing a comment pointing to where cleanup is implemented.
This commit is contained in:
parent
28de119174
commit
e2a2a79a1d
@ -61,6 +61,10 @@ static gboolean fl_renderer_gl_create_backing_store(
|
||||
backing_store_out->open_gl.framebuffer.user_data = provider;
|
||||
backing_store_out->open_gl.framebuffer.name = name;
|
||||
backing_store_out->open_gl.framebuffer.target = format;
|
||||
backing_store_out->open_gl.framebuffer.destruction_callback = [](void* p) {
|
||||
// Backing store destroyed in fl_renderer_gl_collect_backing_store(), set
|
||||
// on FlutterCompositor.collect_backing_store_callback during engine start.
|
||||
};
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user