Blender
V3.3
|
#include <gl_shader.hh>
Public Member Functions | |
char * | parse_line (char *log_line, GPULogItem &log_item) override |
Protected Member Functions | |
char * | skip_severity_prefix (char *log_line, GPULogItem &log_item) |
char * | skip_severity_keyword (char *log_line, GPULogItem &log_item) |
MEM_CXX_CLASS_ALLOC_FUNCS ("GLLogParser") | |
![]() | |
MEM_CXX_CLASS_ALLOC_FUNCS ("GPULogParser") | |
char * | skip_severity (char *log_line, GPULogItem &log_item, const char *error_msg, const char *warning_msg) const |
char * | skip_separators (char *log_line, const StringRef separators) const |
char * | skip_until (char *log_line, char stop_char) const |
bool | at_number (const char *log_line) const |
bool | at_any (const char *log_line, const StringRef chars) const |
int | parse_number (const char *log_line, char **r_new_position) const |
Definition at line 97 of file gl_shader.hh.
|
protected |
|
overridevirtual |
Implements blender::gpu::GPULogParser.
Definition at line 14 of file gl_shader_log.cc.
References blender::gpu::GPULogParser::at_any(), blender::gpu::GPULogParser::at_number(), blender::gpu::LogCursor::column, blender::gpu::GPULogItem::cursor, GPU_DEVICE_APPLE, GPU_DEVICE_ATI, GPU_DEVICE_INTEL, GPU_DEVICE_NVIDIA, GPU_DRIVER_OFFICIAL, GPU_OS_ANY, GPU_OS_MAC, GPU_OS_UNIX, GPU_platform_version(), GPU_type_matches(), blender::gpu::GPULogParser::parse_number(), blender::gpu::LogCursor::row, blender::gpu::GPULogParser::skip_separators(), skip_severity_keyword(), skip_severity_prefix(), blender::gpu::LogCursor::source, and blender::gpu::GPULogItem::source_base_row.
|
protected |
Definition at line 76 of file gl_shader_log.cc.
References blender::gpu::GPULogParser::skip_severity().
Referenced by parse_line().
|
protected |
Definition at line 71 of file gl_shader_log.cc.
References blender::gpu::GPULogParser::skip_severity().
Referenced by parse_line().