|
Blender V5.0
|
#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 |
Additional Inherited Members | |
| static size_t | line_start_get (StringRefNull source_combined, size_t target_line) |
| static StringRef | filename_get (StringRefNull source_combined, size_t pos) |
| static size_t | source_line_get (StringRefNull source_combined, size_t pos) |
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::LogCursor::column, blender::gpu::GPULogItem::cursor, blender::gpu::LogCursor::file_name_and_error_line, blender::gpu::GPULogParser::filename_get(), blender::gpu::GPULogParser::line_start_get(), blender::gpu::GPULogParser::parse_number(), blender::gpu::LogCursor::row, skip_name(), blender::gpu::GPULogParser::skip_separators(), skip_severity_keyword(), and blender::gpu::GPULogParser::source_line_get().
|
protected |
Definition at line 56 of file vk_shader_log.cc.
References blender::gpu::GPULogParser::skip_until().
Referenced by parse_line().
|
protected |
Definition at line 61 of file vk_shader_log.cc.
References blender::gpu::GPULogParser::skip_severity().
Referenced by parse_line().