mirror of
https://github.com/lbgos/rift-s-linux.git
synced 2026-10-25 06:01:16 +01:00
st/oxr: Support XR_SWAPCHAIN_USAGE_INPUT_ATTACHMENT_BIT_KHR
Trivial, because XR_SWAPCHAIN_USAGE_INPUT_ATTACHMENT_BIT_MND and XR_SWAPCHAIN_USAGE_INPUT_ATTACHMENT_BIT_KHR enum values are aliased.
This commit is contained in:
1 parent
8de97f197f
commit
7c285be9e8
2 files changed
+6
-3
No files matched your search
@@ -72,8 +72,10 @@ oxr_xrCreateSwapchain(XrSession session, const XrSwapchainCreateInfo *createInfo
|
||||
flags |= XR_SWAPCHAIN_USAGE_TRANSFER_DST_BIT;
|
||||
flags |= XR_SWAPCHAIN_USAGE_SAMPLED_BIT;
|
||||
flags |= XR_SWAPCHAIN_USAGE_MUTABLE_FORMAT_BIT;
|
||||
if (inst->extensions.MND_swapchain_usage_input_attachment_bit) {
|
||||
flags |= XR_SWAPCHAIN_USAGE_INPUT_ATTACHMENT_BIT_MND;
|
||||
if (inst->extensions.MND_swapchain_usage_input_attachment_bit ||
|
||||
inst->extensions.KHR_swapchain_usage_input_attachment_bit) {
|
||||
// aliased to XR_SWAPCHAIN_USAGE_INPUT_ATTACHMENT_BIT_MND
|
||||
flags |= XR_SWAPCHAIN_USAGE_INPUT_ATTACHMENT_BIT_KHR;
|
||||
}
|
||||
|
||||
if ((createInfo->usageFlags & ~flags) != 0) {
|
||||
|
||||
@@ -179,7 +179,8 @@ convert_usage_bits(XrSwapchainUsageFlags xr_usage)
|
||||
if ((xr_usage & XR_SWAPCHAIN_USAGE_MUTABLE_FORMAT_BIT) != 0) {
|
||||
usage |= XRT_SWAPCHAIN_USAGE_MUTABLE_FORMAT;
|
||||
}
|
||||
if ((xr_usage & XR_SWAPCHAIN_USAGE_INPUT_ATTACHMENT_BIT_MND) != 0) {
|
||||
// aliased to XR_SWAPCHAIN_USAGE_INPUT_ATTACHMENT_BIT_MND
|
||||
if ((xr_usage & XR_SWAPCHAIN_USAGE_INPUT_ATTACHMENT_BIT_KHR) != 0) {
|
||||
usage |= XRT_SWAPCHAIN_USAGE_INPUT_ATTACHMENT;
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user