summaryrefslogtreecommitdiffstats
path: root/thirdparty/libwebp/godot-node-debug-fix.patch
diff options
context:
space:
mode:
Diffstat (limited to 'thirdparty/libwebp/godot-node-debug-fix.patch')
-rw-r--r--thirdparty/libwebp/godot-node-debug-fix.patch16
1 files changed, 16 insertions, 0 deletions
diff --git a/thirdparty/libwebp/godot-node-debug-fix.patch b/thirdparty/libwebp/godot-node-debug-fix.patch
new file mode 100644
index 0000000000..848664dccf
--- /dev/null
+++ b/thirdparty/libwebp/godot-node-debug-fix.patch
@@ -0,0 +1,16 @@
+diff --git a/thirdparty/libwebp/src/enc/quant_enc.c b/thirdparty/libwebp/src/enc/quant_enc.c
+index 6d8202d277..8f9a3c8668 100644
+--- a/src/enc/quant_enc.c
++++ b/src/enc/quant_enc.c
+@@ -556,6 +556,11 @@ static void AddScore(VP8ModeScore* WEBP_RESTRICT const dst,
+ //------------------------------------------------------------------------------
+ // Performs trellis-optimized quantization.
+
++// -- GODOT start --
++// Prevents Visual Studio debugger from using this Node struct in place of the Godot Node class.
++#define Node Node_libwebp_quant
++// -- GODOT end --
++
+ // Trellis node
+ typedef struct {
+ int8_t prev; // best previous node