From cafe9ba094c8d30a35e0e05c21e2d099d4400ee3 Mon Sep 17 00:00:00 2001 From: Sergey Lapin Date: Fri, 21 Mar 2025 00:09:56 +0300 Subject: [PATCH] Enabled GL debug --- src/patches/0005-Made-GLES-work-on-X11.patch | 30 ++++++++++++++++++-- 1 file changed, 28 insertions(+), 2 deletions(-) diff --git a/src/patches/0005-Made-GLES-work-on-X11.patch b/src/patches/0005-Made-GLES-work-on-X11.patch index 84b7dc4..6f35142 100644 --- a/src/patches/0005-Made-GLES-work-on-X11.patch +++ b/src/patches/0005-Made-GLES-work-on-X11.patch @@ -1,4 +1,4 @@ -From 824c835772a988e4a1dcffee1cd23ee04f62d083 Mon Sep 17 00:00:00 2001 +From 90538724b93b51d6ecfda2de5aa3ff9e6dda6d70 Mon Sep 17 00:00:00 2001 From: Sergey Lapin Date: Thu, 20 Mar 2025 21:49:14 +0300 Subject: [PATCH] Made GLES work on X11 @@ -8,6 +8,7 @@ Subject: [PATCH] Made GLES work on X11 .../gles2/rasterizer_canvas_base_gles2.cpp | 3 + drivers/gles2/rasterizer_gles2.cpp | 10 + drivers/gles2/rasterizer_storage_gles2.cpp | 3 + + drivers/gles2/shader_gles2.cpp | 6 +- modules/denoise/config.py | 2 +- modules/gdnative/nativescript/SCsub | 2 +- modules/mono/build_scripts/mono_configure.py | 2 +- @@ -37,7 +38,7 @@ Subject: [PATCH] Made GLES work on X11 platform/x11es/platform_x11_builders.py | 18 + platform/x11es/power_x11.cpp | 571 +++ platform/x11es/power_x11.h | 65 + - 33 files changed, 11000 insertions(+), 8 deletions(-) + 34 files changed, 11003 insertions(+), 11 deletions(-) create mode 100644 platform/x11es/SCsub create mode 100644 platform/x11es/context_gl_x11.cpp create mode 100644 platform/x11es/context_gl_x11.h @@ -135,6 +136,31 @@ index 497d8d991f..5427df69d8 100644 // enable extensions manually for android and ios #ifndef UWP_ENABLED +diff --git a/drivers/gles2/shader_gles2.cpp b/drivers/gles2/shader_gles2.cpp +index c3a537585e..b281852add 100644 +--- a/drivers/gles2/shader_gles2.cpp ++++ b/drivers/gles2/shader_gles2.cpp +@@ -37,9 +37,9 @@ + #include "rasterizer_gles2.h" + #include "rasterizer_storage_gles2.h" + +-// #define DEBUG_OPENGL ++#define DEBUG_OPENGL + +-// #include "shaders/copy.glsl.gen.h" ++#include "shaders/copy.glsl.gen.h" + + #ifdef DEBUG_OPENGL + +@@ -58,7 +58,7 @@ + + ShaderGLES2 *ShaderGLES2::active = nullptr; + +-//#define DEBUG_SHADER ++#define DEBUG_SHADER + + #ifdef DEBUG_SHADER + diff --git a/modules/denoise/config.py b/modules/denoise/config.py index b2c95de048..21d6a28b22 100644 --- a/modules/denoise/config.py