|
Blender V4.3
|
#include <vk_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) |
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 |
Definition at line 9 of file vk_shader_log.hh.
|
overridevirtual |
Implements blender::gpu::GPULogParser.
Definition at line 15 of file vk_shader_log.cc.
References blender::gpu::GPULogParser::at_number(), blender::gpu::GPULogItem::cursor, blender::gpu::GPULogParser::parse_number(), blender::gpu::LogCursor::row, skip_name(), blender::gpu::GPULogParser::skip_separators(), and skip_severity_keyword().
|
protected |
Definition at line 37 of file vk_shader_log.cc.
References blender::gpu::GPULogParser::skip_until().
Referenced by parse_line().
|
protected |
Definition at line 42 of file vk_shader_log.cc.
References blender::gpu::GPULogParser::skip_severity().
Referenced by parse_line().