From 0fc52bc91f4ceed2f4bb64ed0696dc9ec83a23c4 Mon Sep 17 00:00:00 2001 From: Jason Simmons Date: Fri, 14 Feb 2025 01:58:51 +0000 Subject: [PATCH] [Impeller] Call glDebugMessageControlKHR only if the KHR_debug extension is available (#163273) Fixes https://github.com/flutter/flutter/issues/163269 --- .../src/flutter/impeller/renderer/backend/gles/reactor_gles.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/engine/src/flutter/impeller/renderer/backend/gles/reactor_gles.cc b/engine/src/flutter/impeller/renderer/backend/gles/reactor_gles.cc index 726bcd2d373..111388f400c 100644 --- a/engine/src/flutter/impeller/renderer/backend/gles/reactor_gles.cc +++ b/engine/src/flutter/impeller/renderer/backend/gles/reactor_gles.cc @@ -374,7 +374,7 @@ bool ReactorGLES::FlushOps() { void ReactorGLES::SetupDebugGroups() { // Setup of a default active debug group: Filter everything in. - if (proc_table_->DebugMessageControlKHR.IsAvailable()) { + if (can_set_debug_labels_) { proc_table_->DebugMessageControlKHR(GL_DONT_CARE, // source GL_DONT_CARE, // type GL_DONT_CARE, // severity