LibWeb: Return ImmutableBitmap from PaintingSurface::create_snapshot()

This is a preparation for upcoming changes where ImmutableBitmap will
own SkImage allowing Skia to cache GPU textures across repaints.
This commit is contained in:
Aliaksandr Kalenik
2024-11-09 02:36:31 +01:00
committed by Alexander Kalenik
parent 31bf40b659
commit a2c33ea4e1
13 changed files with 33 additions and 20 deletions

View File

@@ -46,7 +46,7 @@ JS::ThrowCompletionOr<JS::GCPtr<WebGLRenderingContext>> WebGLRenderingContext::c
}
VERIFY(canvas_element.surface());
auto context = OpenGLContext::create(*canvas_element.surface()->create_snapshot());
auto context = OpenGLContext::create(*canvas_element.surface());
if (!context) {
fire_webgl_context_creation_error(canvas_element);