Blender  V3.3
Namespaces | Variables
gpu_shader_log.cc File Reference
#include "MEM_guardedalloc.h"
#include "BLI_dynstr.h"
#include "BLI_string.h"
#include "BLI_string_utils.h"
#include "BLI_vector.hh"
#include "gpu_shader_dependency_private.h"
#include "gpu_shader_private.hh"
#include "CLG_log.h"

Go to the source code of this file.

Namespaces

 blender
 
 blender::gpu
 

Macros

Debug functions
#define DEBUG_CONTEXT_LINES   0
 
#define DEBUG_DEPENDENCIES   0
 

Variables

static CLG_LogRef LOG = {"gpu.shader"}
 

Macro Definition Documentation

◆ DEBUG_CONTEXT_LINES

#define DEBUG_CONTEXT_LINES   0

Definition at line 29 of file gpu_shader_log.cc.

◆ DEBUG_DEPENDENCIES

#define DEBUG_DEPENDENCIES   0

Print dependencies sources list before the shader report. Useful to debug include order or missing dependencies.

Definition at line 34 of file gpu_shader_log.cc.

Variable Documentation

◆ LOG

CLG_LogRef LOG = {"gpu.shader"}
static

Definition at line 20 of file gpu_shader_log.cc.

Referenced by blender::gpu::Shader::print_log().