summaryrefslogtreecommitdiff
path: root/src/vk/device.cpp
diff options
context:
space:
mode:
authorFrederico Linhares <fred@linhares.blue>2022-08-03 15:25:29 -0300
committerFrederico Linhares <fred@linhares.blue>2022-08-03 15:25:29 -0300
commit60b38f632e4d6e9416630de6120dafcac613a698 (patch)
tree458c35df273166b68a3fd26095226b88bba9371e /src/vk/device.cpp
parentf88712a929ee3543f8e1d45c6071f676df339cdb (diff)
feat Create a log system
Diffstat (limited to 'src/vk/device.cpp')
-rw-r--r--src/vk/device.cpp18
1 files changed, 11 insertions, 7 deletions
diff --git a/src/vk/device.cpp b/src/vk/device.cpp
index 2434283..b4b47fb 100644
--- a/src/vk/device.cpp
+++ b/src/vk/device.cpp
@@ -17,9 +17,11 @@
#include "device.hpp"
#include <fstream>
-#include <iostream>
#include <new>
#include <vector>
+#ifdef DEBUG
+#include <sstream>
+#endif
#include "../core.hpp"
@@ -86,15 +88,17 @@ Device::Device(VkPhysicalDevice vk_physical_device, bool with_swapchain)
vkGetPhysicalDeviceFeatures(vk_physical_device, &supported_features);
#ifdef DEBUG
- std::cout << "Name: " << physical_properties.deviceName << std::endl;
- std::cout << "API version: " << physical_properties.apiVersion <<
+ std::stringstream message{};
+ message << "Name: " << physical_properties.deviceName << std::endl;
+ message << "API version: " << physical_properties.apiVersion <<
std::endl;
- std::cout << "Driver version: " << physical_properties.driverVersion <<
+ message << "Driver version: " << physical_properties.driverVersion <<
std::endl;
- std::cout << "Vendor ID: " << physical_properties.vendorID << std::endl;
- std::cout << "Device ID: " << physical_properties.deviceID << std::endl;
- std::cout << "Device type: " << physical_properties.deviceType <<
+ message << "Vendor ID: " << physical_properties.vendorID << std::endl;
+ message << "Device ID: " << physical_properties.deviceID << std::endl;
+ message << "Device type: " << physical_properties.deviceType <<
std::endl;
+ cg_core.log.message(Log::Level::Trace, message.str());
#endif
std::vector<VkDeviceQueueCreateInfo> device_queue_create_infos;