mirror of
https://github.com/EduApps-CDG/OpenDX
synced 2024-12-30 09:45:37 +01:00
[dxvk] Add helper function to get info about depth-stencil image layouts
This commit is contained in:
parent
81821414b0
commit
6eeb3b6da9
@ -160,6 +160,17 @@ namespace dxvk::util {
|
|||||||
inline uint32_t flattenImageExtent(VkExtent3D extent) {
|
inline uint32_t flattenImageExtent(VkExtent3D extent) {
|
||||||
return extent.width * extent.height * extent.depth;
|
return extent.width * extent.height * extent.depth;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* \brief Checks whether the depth aspect is read-only in a layout
|
||||||
|
*
|
||||||
|
* \param [in] layout Image layout. Must be a valid depth-stencil attachment laoyut.
|
||||||
|
* \returns \c true if the depth aspect for images in this layout is read-only.
|
||||||
|
*/
|
||||||
|
inline bool isDepthReadOnlyLayout(VkImageLayout layout) {
|
||||||
|
return layout == VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL
|
||||||
|
|| layout == VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* \brief Computes image data size, in bytes
|
* \brief Computes image data size, in bytes
|
||||||
|
Loading…
x
Reference in New Issue
Block a user