VulkanRaytracingCycles 0.0.0
Cycles Render Engine With VulkanRaytracingShaderModules. ( Experiment , in progress)
|
#include "pch_mm.h"
Go to the source code of this file.
Macros | |
#define | LOGBAD_H |
#define | log_once(...) log__once(__FILE__, __LINE__, LOG_ONCE, __VA_ARGS__) |
DELETE ALL ^((?!\w).)*log_once(.*; ^((?!\w).)*log_once((.* )+?.*;. More... | |
#define | log_trace(...) log_out(__FILE__, __LINE__, LOG_TRACE, __VA_ARGS__) |
#define | log_debug(...) log_out(__FILE__, __LINE__, LOG_DEBUG, __VA_ARGS__) |
#define | log_verbose(...) log_out(__FILE__, __LINE__, LOG_VERBOSE, __VA_ARGS__) |
#define | log_info(...) log_out(__FILE__, __LINE__, LOG_INFO, __VA_ARGS__) |
#define | log_warning(...) log_out(__FILE__, __LINE__, LOG_WARNING, __VA_ARGS__) |
#define | log_error(...) log_out(__FILE__, __LINE__, LOG_ERROR, __VA_ARGS__) |
#define | log_bad(...) log__bad(__FILE__, __LINE__, LOG_BAD, __VA_ARGS__) |
#define | log_vkabad(...) log__vkabad(__FILE__, __LINE__, LOG_VKABAD, __VA_ARGS__) |
#define | log_fatal(...) log_out(__FILE__, __LINE__, LOG_FATAL, __VA_ARGS__) |
#define | log_vs(...) log__vs(__FILE__, __LINE__, LOG_INFO, __VA_ARGS__) |
#define | ASSERT_PRINT(condition, ...) |
Enumerations | |
enum | LOG_LEVEL { LOG_TRACE = 1 , LOG_DEBUG = 2 , LOG_VERBOSE = 4 , LOG_INFO = 8 , LOG_WARNING = 16 , LOG_ERROR = 32 , LOG_FATAL = 64 , LOG_BAD = 128 , LOG_VKABAD = 256 , LOG_ONCE = 512 , LOG_CPP = 1024 , LOG_THREAD = 2048 , LOG_FILE = 4096 } |
Functions | |
void | testit (const char *fmt,...) |
void | log_init (void) |
void | log_out (const char *file, int line, enum LOG_LEVEL level, const char *fmt,...) |
void | log__bad (const char *file, int line, enum LOG_LEVEL level, const char *fmt,...) |
void | log__vkabad (const char *file, int line, enum LOG_LEVEL level, VkResult code, const char *fmt,...) |
void | log__once (const char *file, int line, enum LOG_LEVEL level, const char *fmt,...) |
void | log__thread (const char *file, int line, enum LOG_LEVEL level, const char *fmt,...) |
void | log__save (const char *file, const char *fmt) |
void | log__vs (const char *file, int line, enum LOG_LEVEL level, const char *fmt,...) |
void | exitFatal () |
const char * | errorString (VkResult errorCode) |
#define ASSERT_PRINT | ( | condition, | |
... | |||
) |
#define log_verbose | ( | ... | ) | log_out(__FILE__, __LINE__, LOG_VERBOSE, __VA_ARGS__) |
#define log_vkabad | ( | ... | ) | log__vkabad(__FILE__, __LINE__, LOG_VKABAD, __VA_ARGS__) |
#define log_warning | ( | ... | ) | log_out(__FILE__, __LINE__, LOG_WARNING, __VA_ARGS__) |
enum LOG_LEVEL |
Enumerator | |
---|---|
LOG_TRACE | |
LOG_DEBUG | |
LOG_VERBOSE | |
LOG_INFO | |
LOG_WARNING | |
LOG_ERROR | |
LOG_FATAL | |
LOG_BAD | |
LOG_VKABAD | |
LOG_ONCE | |
LOG_CPP | |
LOG_THREAD | |
LOG_FILE |
Definition at line 53 of file log.hpp.
const char * errorString | ( | VkResult | errorCode | ) |
Definition at line 300 of file log.cpp.
void exitFatal | ( | ) |
void log__bad | ( | const char * | file, |
int | line, | ||
enum LOG_LEVEL | level, | ||
const char * | fmt, | ||
... | |||
) |
Definition at line 213 of file log.cpp.
void log__once | ( | const char * | file, |
int | line, | ||
enum LOG_LEVEL | level, | ||
const char * | fmt, | ||
... | |||
) |
void log__save | ( | const char * | file, |
const char * | fmt | ||
) |
void log__thread | ( | const char * | file, |
int | line, | ||
enum LOG_LEVEL | level, | ||
const char * | fmt, | ||
... | |||
) |
void log__vkabad | ( | const char * | file, |
int | line, | ||
enum LOG_LEVEL | level, | ||
VkResult | code, | ||
const char * | fmt, | ||
... | |||
) |
void log__vs | ( | const char * | file, |
int | line, | ||
enum LOG_LEVEL | level, | ||
const char * | fmt, | ||
... | |||
) |
Definition at line 279 of file log.cpp.
void log_init | ( | void | ) |
log_info("Version : %s", git_version);
Definition at line 43 of file log.cpp.
void log_out | ( | const char * | file, |
int | line, | ||
enum LOG_LEVEL | level, | ||
const char * | fmt, | ||
... | |||
) |
Definition at line 85 of file log.cpp.