From 4d244c96c3f9f681e33b8a3389b61a43133ab81c Mon Sep 17 00:00:00 2001 From: kearwood Date: Tue, 27 Sep 2022 17:33:05 -0700 Subject: [PATCH] Const-ified helper functions in KRDevice --- kraken/KRDevice.cpp | 6 +++--- kraken/KRDevice.h | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/kraken/KRDevice.cpp b/kraken/KRDevice.cpp index 46b9e2f..0543775 100644 --- a/kraken/KRDevice.cpp +++ b/kraken/KRDevice.cpp @@ -664,7 +664,7 @@ bool KRDevice::createBuffer(VkDeviceSize size, VkBufferUsageFlags usage, VkMemor return true; } -KrResult KRDevice::selectSurfaceFormat(VkSurfaceKHR& surface, VkSurfaceFormatKHR& selectedFormat) +KrResult KRDevice::selectSurfaceFormat(VkSurfaceKHR& surface, VkSurfaceFormatKHR& selectedFormat) const { std::vector surfaceFormats; @@ -690,7 +690,7 @@ KrResult KRDevice::selectSurfaceFormat(VkSurfaceKHR& surface, VkSurfaceFormatKHR return KR_SUCCESS; } -KrResult KRDevice::selectDepthFormat(VkFormat& selectedDepthFormat) +KrResult KRDevice::selectDepthFormat(VkFormat& selectedDepthFormat) const { selectedDepthFormat = VK_FORMAT_UNDEFINED; VkFormatFeatureFlags requiredFeatures = VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT; @@ -714,7 +714,7 @@ KrResult KRDevice::selectDepthFormat(VkFormat& selectedDepthFormat) return KR_SUCCESS; } -KrResult KRDevice::selectPresentMode(VkSurfaceKHR& surface, VkPresentModeKHR& selectedPresentMode) +KrResult KRDevice::selectPresentMode(VkSurfaceKHR& surface, VkPresentModeKHR& selectedPresentMode) const { // VK_PRESENT_MODE_FIFO_KHR is always available selectedPresentMode = VK_PRESENT_MODE_FIFO_KHR; diff --git a/kraken/KRDevice.h b/kraken/KRDevice.h index 51fe1e3..b92f86e 100644 --- a/kraken/KRDevice.h +++ b/kraken/KRDevice.h @@ -70,9 +70,9 @@ public: #endif ); - KrResult selectSurfaceFormat(VkSurfaceKHR& surface, VkSurfaceFormatKHR& surfaceFormat); - KrResult selectDepthFormat(VkFormat& selectedDepthFormat); - KrResult selectPresentMode(VkSurfaceKHR& surface, VkPresentModeKHR& selectedPresentMode); + KrResult selectSurfaceFormat(VkSurfaceKHR& surface, VkSurfaceFormatKHR& surfaceFormat) const; + KrResult selectDepthFormat(VkFormat& selectedDepthFormat) const; + KrResult selectPresentMode(VkSurfaceKHR& surface, VkPresentModeKHR& selectedPresentMode) const; void streamStart(); void streamUpload(KRDataBlock& data, VkBuffer destination);