mirror of
https://github.com/johndoe6345789/SDL3CPlusPlus.git
synced 2026-04-27 15:14:58 +00:00
feat: Add ILogger dependency to RenderCommandService for improved logging
This commit is contained in:
@@ -1,14 +1,15 @@
|
||||
#include "render_command_service.hpp"
|
||||
#include "../../core/vertex.hpp"
|
||||
#include "../../logging/logger.hpp"
|
||||
#include <stdexcept>
|
||||
|
||||
namespace sdl3cpp::services::impl {
|
||||
|
||||
RenderCommandService::RenderCommandService(std::shared_ptr<IVulkanDeviceService> deviceService,
|
||||
std::shared_ptr<ISwapchainService> swapchainService)
|
||||
std::shared_ptr<ISwapchainService> swapchainService,
|
||||
std::shared_ptr<ILogger> logger)
|
||||
: deviceService_(std::move(deviceService)),
|
||||
swapchainService_(std::move(swapchainService)) {}
|
||||
swapchainService_(std::move(swapchainService)),
|
||||
logger_(logger) {}
|
||||
|
||||
RenderCommandService::~RenderCommandService() {
|
||||
if (commandPool_ != VK_NULL_HANDLE || imageAvailableSemaphore_ != VK_NULL_HANDLE) {
|
||||
|
||||
Reference in New Issue
Block a user