Blender
V3.3
|
#include <gpu_shader_private.hh>
Public Member Functions | |
virtual char * | parse_line (char *log_line, GPULogItem &log_item)=0 |
Protected Member Functions | |
MEM_CXX_CLASS_ALLOC_FUNCS ("GPULogParser") | |
Debug functions | |
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 113 of file gpu_shader_private.hh.
|
protected |
Definition at line 287 of file gpu_shader_log.cc.
References blender::StringRefBase::find(), and blender::StringRefBase::not_found.
Referenced by blender::gpu::GLLogParser::parse_line(), and skip_separators().
|
protected |
Definition at line 282 of file gpu_shader_log.cc.
Referenced by blender::gpu::GLLogParser::parse_line().
|
protected |
|
pure virtual |
Implemented in blender::gpu::GLLogParser.
Referenced by blender::gpu::Shader::print_log().
|
protected |
Definition at line 292 of file gpu_shader_log.cc.
Referenced by blender::gpu::GLLogParser::parse_line().
|
protected |
Definition at line 262 of file gpu_shader_log.cc.
References at_any().
Referenced by blender::gpu::GLLogParser::parse_line().
|
protected |
Definition at line 246 of file gpu_shader_log.cc.
References blender::gpu::Error, blender::gpu::GPULogItem::severity, STREQLEN, and blender::gpu::Warning.
Referenced by blender::gpu::GLLogParser::skip_severity_keyword(), and blender::gpu::GLLogParser::skip_severity_prefix().
|
protected |
Definition at line 270 of file gpu_shader_log.cc.
References ELEM.