| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Vulkan.Core11.Enums.ExternalFenceHandleTypeFlagBits
Synopsis
- 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
- type ExternalFenceHandleTypeFlags = 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
Constructors
| ExternalFenceHandleTypeFlagBits Flags |
Bundled Patterns
| 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 |
|