Const-ified helper functions in KRDevice

This commit is contained in:
2022-09-27 17:33:05 -07:00
parent 741b7848c5
commit 4d244c96c3
2 changed files with 6 additions and 6 deletions

View File

@@ -664,7 +664,7 @@ bool KRDevice::createBuffer(VkDeviceSize size, VkBufferUsageFlags usage, VkMemor
return true; return true;
} }
KrResult KRDevice::selectSurfaceFormat(VkSurfaceKHR& surface, VkSurfaceFormatKHR& selectedFormat) KrResult KRDevice::selectSurfaceFormat(VkSurfaceKHR& surface, VkSurfaceFormatKHR& selectedFormat) const
{ {
std::vector<VkSurfaceFormatKHR> surfaceFormats; std::vector<VkSurfaceFormatKHR> surfaceFormats;
@@ -690,7 +690,7 @@ KrResult KRDevice::selectSurfaceFormat(VkSurfaceKHR& surface, VkSurfaceFormatKHR
return KR_SUCCESS; return KR_SUCCESS;
} }
KrResult KRDevice::selectDepthFormat(VkFormat& selectedDepthFormat) KrResult KRDevice::selectDepthFormat(VkFormat& selectedDepthFormat) const
{ {
selectedDepthFormat = VK_FORMAT_UNDEFINED; selectedDepthFormat = VK_FORMAT_UNDEFINED;
VkFormatFeatureFlags requiredFeatures = VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT; VkFormatFeatureFlags requiredFeatures = VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT;
@@ -714,7 +714,7 @@ KrResult KRDevice::selectDepthFormat(VkFormat& selectedDepthFormat)
return KR_SUCCESS; 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 // VK_PRESENT_MODE_FIFO_KHR is always available
selectedPresentMode = VK_PRESENT_MODE_FIFO_KHR; selectedPresentMode = VK_PRESENT_MODE_FIFO_KHR;

View File

@@ -70,9 +70,9 @@ public:
#endif #endif
); );
KrResult selectSurfaceFormat(VkSurfaceKHR& surface, VkSurfaceFormatKHR& surfaceFormat); KrResult selectSurfaceFormat(VkSurfaceKHR& surface, VkSurfaceFormatKHR& surfaceFormat) const;
KrResult selectDepthFormat(VkFormat& selectedDepthFormat); KrResult selectDepthFormat(VkFormat& selectedDepthFormat) const;
KrResult selectPresentMode(VkSurfaceKHR& surface, VkPresentModeKHR& selectedPresentMode); KrResult selectPresentMode(VkSurfaceKHR& surface, VkPresentModeKHR& selectedPresentMode) const;
void streamStart(); void streamStart();
void streamUpload(KRDataBlock& data, VkBuffer destination); void streamUpload(KRDataBlock& data, VkBuffer destination);