mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-09-14 13:32:23 +00:00
LibWeb/WebGL: Use auto
when possible in OpenGLContext.cpp
This commit is contained in:
parent
2df0b6024f
commit
d04e3c9bce
Notes:
github-actions[bot]
2025-08-19 18:46:18 +00:00
Author: https://github.com/kalenikaliaksandr
Commit: d04e3c9bce
Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/5913
1 changed files with 5 additions and 7 deletions
|
@ -134,7 +134,7 @@ OwnPtr<OpenGLContext> OpenGLContext::create(NonnullRefPtr<Gfx::SkiaBackendContex
|
||||||
EGL_NONE,
|
EGL_NONE,
|
||||||
};
|
};
|
||||||
|
|
||||||
EGLDisplay display = eglGetPlatformDisplay(EGL_PLATFORM_ANGLE_ANGLE, reinterpret_cast<void*>(EGL_DEFAULT_DISPLAY), display_attributes);
|
auto display = eglGetPlatformDisplay(EGL_PLATFORM_ANGLE_ANGLE, reinterpret_cast<void*>(EGL_DEFAULT_DISPLAY), display_attributes);
|
||||||
if (display == EGL_NO_DISPLAY) {
|
if (display == EGL_NO_DISPLAY) {
|
||||||
dbgln("Failed to get EGL display");
|
dbgln("Failed to get EGL display");
|
||||||
return {};
|
return {};
|
||||||
|
@ -169,20 +169,20 @@ OwnPtr<OpenGLContext> OpenGLContext::create(NonnullRefPtr<Gfx::SkiaBackendContex
|
||||||
EGL_NONE,
|
EGL_NONE,
|
||||||
EGL_NONE,
|
EGL_NONE,
|
||||||
};
|
};
|
||||||
EGLContext context = eglCreateContext(display, config, EGL_NO_CONTEXT, context_attributes);
|
auto context = eglCreateContext(display, config, EGL_NO_CONTEXT, context_attributes);
|
||||||
if (context == EGL_NO_CONTEXT) {
|
if (context == EGL_NO_CONTEXT) {
|
||||||
dbgln("Failed to create EGL context");
|
dbgln("Failed to create EGL context");
|
||||||
return {};
|
return {};
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef USE_VULKAN
|
#ifdef USE_VULKAN
|
||||||
PFNEGLQUERYDMABUFFORMATSEXTPROC pfn_egl_query_dma_buf_formats_ext = reinterpret_cast<PFNEGLQUERYDMABUFFORMATSEXTPROC>(eglGetProcAddress("eglQueryDmaBufFormatsEXT"));
|
auto pfn_egl_query_dma_buf_formats_ext = reinterpret_cast<PFNEGLQUERYDMABUFFORMATSEXTPROC>(eglGetProcAddress("eglQueryDmaBufFormatsEXT"));
|
||||||
if (!pfn_egl_query_dma_buf_formats_ext) {
|
if (!pfn_egl_query_dma_buf_formats_ext) {
|
||||||
dbgln("eglQueryDmaBufFormatsEXT unavailable");
|
dbgln("eglQueryDmaBufFormatsEXT unavailable");
|
||||||
return {};
|
return {};
|
||||||
}
|
}
|
||||||
|
|
||||||
PFNEGLQUERYDMABUFMODIFIERSEXTPROC pfn_egl_query_dma_buf_modifiers_ext = reinterpret_cast<PFNEGLQUERYDMABUFMODIFIERSEXTPROC>(eglGetProcAddress("eglQueryDmaBufModifiersEXT"));
|
auto pfn_egl_query_dma_buf_modifiers_ext = reinterpret_cast<PFNEGLQUERYDMABUFMODIFIERSEXTPROC>(eglGetProcAddress("eglQueryDmaBufModifiersEXT"));
|
||||||
if (!pfn_egl_query_dma_buf_modifiers_ext) {
|
if (!pfn_egl_query_dma_buf_modifiers_ext) {
|
||||||
dbgln("eglQueryDmaBufModifiersEXT unavailable");
|
dbgln("eglQueryDmaBufModifiersEXT unavailable");
|
||||||
return {};
|
return {};
|
||||||
|
@ -316,9 +316,7 @@ void OpenGLContext::allocate_painting_surface_if_needed()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
NonnullRefPtr<Gfx::VulkanImage> vulkan_image = Gfx::create_shared_vulkan_image(m_skia_backend_context->vulkan_context(), width, height, vulkan_format,
|
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()));
|
||||||
renderable_modifiers.size(), renderable_modifiers.data())
|
|
||||||
.value();
|
|
||||||
m_painting_surface = Gfx::PaintingSurface::create_from_vkimage(m_skia_backend_context, vulkan_image, Gfx::PaintingSurface::Origin::BottomLeft);
|
m_painting_surface = Gfx::PaintingSurface::create_from_vkimage(m_skia_backend_context, vulkan_image, Gfx::PaintingSurface::Origin::BottomLeft);
|
||||||
|
|
||||||
EGLAttrib attribs[] = {
|
EGLAttrib attribs[] = {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue