aboutsummaryrefslogtreecommitdiff
path: root/devel/electron38/files/patch-ui_gl_gl__context.cc
diff options
context:
space:
mode:
Diffstat (limited to 'devel/electron38/files/patch-ui_gl_gl__context.cc')
-rw-r--r--devel/electron38/files/patch-ui_gl_gl__context.cc20
1 files changed, 20 insertions, 0 deletions
diff --git a/devel/electron38/files/patch-ui_gl_gl__context.cc b/devel/electron38/files/patch-ui_gl_gl__context.cc
new file mode 100644
index 000000000000..8087c5b0626f
--- /dev/null
+++ b/devel/electron38/files/patch-ui_gl_gl__context.cc
@@ -0,0 +1,20 @@
+--- ui/gl/gl_context.cc.orig 2025-08-26 20:49:50 UTC
++++ ui/gl/gl_context.cc
+@@ -159,7 +159,7 @@ bool GLContext::MakeCurrent(GLSurface* surface) {
+ recorded_max_gles_version_if_feasible = true;
+ }
+ #elif (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_WIN))
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD))
+ static bool recorded_emulated_gles_version = false;
+ if (!recorded_emulated_gles_version) {
+ base::UmaHistogramBoolean("GPU.ANGLECanEmulateGLES3",
+@@ -526,7 +526,7 @@ bool GLContext::MakeVirtuallyCurrent(
+ DCHECK(virtual_context->IsCurrent(surface));
+
+ if (switched_real_contexts || virtual_context != current_virtual_context_) {
+-#if DCHECK_IS_ON()
++#if DCHECK_IS_ON() && !BUILDFLAG(IS_BSD)
+ GLenum error = glGetError();
+ // Accepting a context loss error here enables using debug mode to work on
+ // context loss handling in virtual context mode.