Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- type ExternalFenceHandleTypeFlags = ExternalFenceHandleTypeFlagBits
- newtype ExternalFenceHandleTypeFlagBits where
- ExternalFenceHandleTypeFlagBits Flags
- pattern EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_FD_BIT :: ExternalFenceHandleTypeFlagBits
- pattern EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_BIT :: ExternalFenceHandleTypeFlagBits
- pattern EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT :: ExternalFenceHandleTypeFlagBits
- pattern EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT :: ExternalFenceHandleTypeFlagBits
Documentation
newtype ExternalFenceHandleTypeFlagBits Source #
VkExternalFenceHandleTypeFlagBits - Bitmask of valid external fence handle types
Description
Some external fence handle types can only be shared within the same underlying physical device and/or the same driver version, as defined in the following table:
Handle type | PhysicalDeviceIDProperties ::driverUUID | PhysicalDeviceIDProperties ::deviceUUID |
EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_FD_BIT | Must match | Must match |
EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_BIT | Must match | Must match |
EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT | Must match | Must match |
EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT | No restriction | No restriction |
External fence handle types compatibility
See Also
ExternalFenceHandleTypeFlags
,
FenceGetFdInfoKHR
,
FenceGetWin32HandleInfoKHR
,
ImportFenceFdInfoKHR
,
ImportFenceWin32HandleInfoKHR
,
PhysicalDeviceExternalFenceInfo
pattern EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_FD_BIT :: ExternalFenceHandleTypeFlagBits |
|
pattern EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_BIT :: ExternalFenceHandleTypeFlagBits |
|
pattern EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT :: ExternalFenceHandleTypeFlagBits |
|
pattern EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT :: ExternalFenceHandleTypeFlagBits |
|