From a92072c571ac1fd065d68a2a2275568a12986c19 Mon Sep 17 00:00:00 2001 From: Jonah Williams Date: Sat, 7 Oct 2023 08:32:05 -0700 Subject: [PATCH] [Impeller] Add IMPELLER_DEBUG around group. (flutter/engine#46642) These tracing functions aren't free! --- .../flutter/impeller/renderer/backend/gles/proc_table_gles.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/engine/src/flutter/impeller/renderer/backend/gles/proc_table_gles.cc b/engine/src/flutter/impeller/renderer/backend/gles/proc_table_gles.cc index 7bfbf4dce3..2541424ad9 100644 --- a/engine/src/flutter/impeller/renderer/backend/gles/proc_table_gles.cc +++ b/engine/src/flutter/impeller/renderer/backend/gles/proc_table_gles.cc @@ -322,6 +322,7 @@ bool ProcTableGLES::SetDebugLabel(DebugResourceType type, } void ProcTableGLES::PushDebugGroup(const std::string& label) const { +#ifdef IMPELLER_DEBUG if (debug_label_max_length_ <= 0) { return; } @@ -334,14 +335,17 @@ void ProcTableGLES::PushDebugGroup(const std::string& label) const { label_length, // length label.data() // message ); +#endif // IMPELLER_DEBUG } void ProcTableGLES::PopDebugGroup() const { +#ifdef IMPELLER_DEBUG if (debug_label_max_length_ <= 0) { return; } PopDebugGroupKHR(); +#endif // IMPELLER_DEBUG } std::string ProcTableGLES::GetProgramInfoLogString(GLuint program) const {