Fix some TODOs and FIXMEs
This commit is contained in:
1 parent
34665e1c2e
commit
f4a6260a5e
5 files changed
+90
-45
No files matched your search
@@ -24,6 +24,8 @@ namespace rse::locale::vulkan
|
||||
|
||||
enum Errors
|
||||
{
|
||||
VULKAN_LAYER_NOT_SUPPORTED,
|
||||
VULKAN_EXTENSION_NOT_SUPPORTED,
|
||||
VULKAN_INTANCE_INIT_FAILED,
|
||||
VULKAN_NO_PHYSICAL_DEVICES,
|
||||
VULKAN_NO_SUITABLE_PHYSICAL_DEVICES,
|
||||
@@ -50,6 +52,10 @@ enum Errors
|
||||
|
||||
std::array<std::array<const char*, LAST_MESSAGE>, LAST_LANGUAGE> vulkanErrorMesssages_nolocale = {
|
||||
{/* EN_US */
|
||||
/* VULKAN_LAYER_NOT_SUPPORTED */
|
||||
"Selected layer is not supported: ",
|
||||
/* VULKAN_EXTENSION_NOT_SUPPORTED */
|
||||
"Selected extension is not supported: ",
|
||||
/* VULKAN_INTANCE_INIT_FAILED */
|
||||
"Vulkan instance initialization failed",
|
||||
/* VULKAN_NO_PHYSICAL_DEVICES */
|
||||
|
||||
+7
-4
@@ -14,7 +14,7 @@
|
||||
#include <sstream>
|
||||
|
||||
#ifndef LOG_LEVEL
|
||||
#define LOG_LEVEL LOGLEVEL_WARNING
|
||||
#define LOG_LEVEL LOGLEVEL_DEBUG
|
||||
#endif
|
||||
|
||||
#define LOGT rse::log::Logger(rse::log::LOGLEVEL_TRACE)
|
||||
@@ -25,12 +25,13 @@
|
||||
#define LOGF rse::log::Logger(rse::log::LOGLEVEL_FATAL)
|
||||
|
||||
|
||||
|
||||
namespace rse::log
|
||||
{
|
||||
|
||||
/**
|
||||
* @brief Log level. Is not an enum class, because level is being compared to enable prints
|
||||
*
|
||||
*
|
||||
*/
|
||||
typedef enum
|
||||
{
|
||||
@@ -48,12 +49,13 @@ typedef enum
|
||||
*/
|
||||
class Logger {
|
||||
private:
|
||||
bool printMessage;
|
||||
std::stringstream mMessageBuffer;
|
||||
|
||||
public:
|
||||
/**
|
||||
* @brief Construct a new Logger object
|
||||
*
|
||||
*
|
||||
*/
|
||||
Logger(LogLevel);
|
||||
~Logger();
|
||||
@@ -65,7 +67,8 @@ class Logger {
|
||||
template <typename T>
|
||||
Logger& operator<<(T&& message)
|
||||
{
|
||||
mMessageBuffer << message;
|
||||
if (printMessage)
|
||||
mMessageBuffer << message;
|
||||
return *this;
|
||||
}
|
||||
};
|
||||
|
||||
Reference in new issue
Block a user