From d04e3c9bceb3305ba788a3c2ff9415a9ee183f94 Mon Sep 17 00:00:00 2001 From: Aliaksandr Kalenik Date: Tue, 19 Aug 2025 17:37:54 +0200 Subject: [PATCH] LibWeb/WebGL: Use `auto` when possible in OpenGLContext.cpp --- Libraries/LibWeb/WebGL/OpenGLContext.cpp | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/Libraries/LibWeb/WebGL/OpenGLContext.cpp b/Libraries/LibWeb/WebGL/OpenGLContext.cpp index 5aae80045d7..c5e7f5637bc 100644 --- a/Libraries/LibWeb/WebGL/OpenGLContext.cpp +++ b/Libraries/LibWeb/WebGL/OpenGLContext.cpp @@ -134,7 +134,7 @@ OwnPtr OpenGLContext::create(NonnullRefPtr(EGL_DEFAULT_DISPLAY), display_attributes); + auto display = eglGetPlatformDisplay(EGL_PLATFORM_ANGLE_ANGLE, reinterpret_cast(EGL_DEFAULT_DISPLAY), display_attributes); if (display == EGL_NO_DISPLAY) { dbgln("Failed to get EGL display"); return {}; @@ -169,20 +169,20 @@ OwnPtr OpenGLContext::create(NonnullRefPtr(eglGetProcAddress("eglQueryDmaBufFormatsEXT")); + auto pfn_egl_query_dma_buf_formats_ext = reinterpret_cast(eglGetProcAddress("eglQueryDmaBufFormatsEXT")); if (!pfn_egl_query_dma_buf_formats_ext) { dbgln("eglQueryDmaBufFormatsEXT unavailable"); return {}; } - PFNEGLQUERYDMABUFMODIFIERSEXTPROC pfn_egl_query_dma_buf_modifiers_ext = reinterpret_cast(eglGetProcAddress("eglQueryDmaBufModifiersEXT")); + auto pfn_egl_query_dma_buf_modifiers_ext = reinterpret_cast(eglGetProcAddress("eglQueryDmaBufModifiersEXT")); if (!pfn_egl_query_dma_buf_modifiers_ext) { dbgln("eglQueryDmaBufModifiersEXT unavailable"); return {}; @@ -316,9 +316,7 @@ void OpenGLContext::allocate_painting_surface_if_needed() } } - NonnullRefPtr vulkan_image = Gfx::create_shared_vulkan_image(m_skia_backend_context->vulkan_context(), width, height, vulkan_format, - renderable_modifiers.size(), renderable_modifiers.data()) - .value(); + auto vulkan_image = MUST(Gfx::create_shared_vulkan_image(m_skia_backend_context->vulkan_context(), width, height, vulkan_format, renderable_modifiers.size(), renderable_modifiers.data())); m_painting_surface = Gfx::PaintingSurface::create_from_vkimage(m_skia_backend_context, vulkan_image, Gfx::PaintingSurface::Origin::BottomLeft); EGLAttrib attribs[] = {