[Bf-blender-cvs] [fcc11668218] master: GPU: Disable verbose GLSL variable names in debug builds

Miguel Pozo noreply at git.blender.org
Fri Feb 3 17:00:44 CET 2023


Commit: fcc1166821804ab257660a5b18bc6038e67ba2e1
Author: Miguel Pozo
Date:   Fri Feb 3 17:00:35 2023 +0100
Branches: master
https://developer.blender.org/rBfcc1166821804ab257660a5b18bc6038e67ba2e1

GPU: Disable verbose GLSL variable names in debug builds

GpuInput::node can be deallocated in some cases. (See T104265)
This is a temp workaround until a proper solution is implemented.

===================================================================

M	source/blender/gpu/intern/gpu_codegen.cc

===================================================================

diff --git a/source/blender/gpu/intern/gpu_codegen.cc b/source/blender/gpu/intern/gpu_codegen.cc
index 465a621e864..38f80760d61 100644
--- a/source/blender/gpu/intern/gpu_codegen.cc
+++ b/source/blender/gpu/intern/gpu_codegen.cc
@@ -169,7 +169,7 @@ static bool gpu_pass_is_valid(GPUPass *pass)
 /** \name Type > string conversion
  * \{ */
 
-#ifdef DEBUG
+#if 0
 #  define SRC_NAME(io, link, list, type) \
     link->node->name << "_" << io << BLI_findindex(&link->node->list, (const void *)link) << "_" \
                      << type



More information about the Bf-blender-cvs mailing list