|
Blender V4.3
|
#include <mtl_shader_log.hh>
Inherits blender::gpu::GPULogParser.
Public Member Functions | |
| const char * | parse_line (const char *source_combined, const char *log_line, GPULogItem &log_item) override |
Protected Member Functions | |
| const char * | skip_name (const char *log_line) |
| const char * | skip_severity_keyword (const char *log_line, GPULogItem &log_item) |
| const char * | skip_line (const char *cursor) const |
Protected Member Functions inherited from blender::gpu::GPULogParser | |
| MEM_CXX_CLASS_ALLOC_FUNCS ("GPULogParser") | |
| const char * | skip_severity (const char *log_line, GPULogItem &log_item, const char *error_msg, const char *warning_msg, const char *note_msg) const |
| const char * | skip_separators (const char *log_line, const StringRef separators) const |
| const char * | skip_until (const 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, const char **r_new_position) const |
Protected Attributes | |
| bool | wrapper_error_ = false |
| bool | parsed_error_ = false |
Definition at line 9 of file mtl_shader_log.hh.
|
overridevirtual |
Implements blender::gpu::GPULogParser.
Definition at line 17 of file mtl_shader_log.mm.
References blender::gpu::GPULogParser::at_number(), blender::gpu::LogCursor::column, blender::gpu::GPULogItem::cursor, blender::gpu::LogCursor::file_name_and_error_line, blender::StringRefBase::find(), blender::StringRefBase::is_empty(), blender::gpu::GPULogParser::parse_number(), parsed_error_, blender::gpu::LogCursor::row, skip_line(), skip_name(), blender::gpu::GPULogParser::skip_separators(), skip_severity_keyword(), and wrapper_error_.
|
protected |
|
protected |
Definition at line 94 of file mtl_shader_log.mm.
References blender::gpu::GPULogParser::skip_until().
Referenced by parse_line().
|
protected |
Definition at line 99 of file mtl_shader_log.mm.
References blender::gpu::GPULogParser::skip_severity().
Referenced by parse_line().
|
protected |
Definition at line 17 of file mtl_shader_log.hh.
Referenced by parse_line().
|
protected |
Definition at line 16 of file mtl_shader_log.hh.
Referenced by parse_line().