Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Name
VK_NV_low_latency - device extension
VK_NV_low_latency
- Name String
VK_NV_low_latency
- Extension Type
- Device extension
- Registered Extension Number
- 311
- Revision
- 1
- Ratification Status
- Not ratified
- Extension and Version Dependencies; Contact
Other Extension Metadata
- Last Modified Date
- 2023-02-10
- Contributors
- Charles Hansen, NVIDIA
Description
This extension adds the QueryLowLatencySupportNV
structure, a
structure used to query support for NVIDIA Reflex.
New Structures
Extending
SemaphoreCreateInfo
:
New Enum Constants
Issues
1) Why does QueryLowLatencySupportNV
have output parameters in an
input chain?
RESOLVED: We are stuck with this for legacy reasons - we are aware this is bad behavior and this should not be used as a precedent for future extensions.
Version History
Revision 1, 2023-02-10 (Charles Hansen)
- Internal revisions
See Also
Document Notes
For more information, see the Vulkan Specification
This page is a generated document. Fixes and changes should be made to the generator scripts, not directly.
Synopsis
- data QueryLowLatencySupportNV = QueryLowLatencySupportNV {
- queriedLowLatencyData :: Ptr ()
- type NV_LOW_LATENCY_SPEC_VERSION = 1
- pattern NV_LOW_LATENCY_SPEC_VERSION :: forall a. Integral a => a
- type NV_LOW_LATENCY_EXTENSION_NAME = "VK_NV_low_latency"
- pattern NV_LOW_LATENCY_EXTENSION_NAME :: forall a. (Eq a, IsString a) => a
Documentation
data QueryLowLatencySupportNV Source #
VkQueryLowLatencySupportNV - Structure used for NVIDIA Reflex Support
Members
This structure describes the following feature:
Valid Usage (Implicit)
See Also
Instances
type NV_LOW_LATENCY_SPEC_VERSION = 1 Source #
pattern NV_LOW_LATENCY_SPEC_VERSION :: forall a. Integral a => a Source #
type NV_LOW_LATENCY_EXTENSION_NAME = "VK_NV_low_latency" Source #
pattern NV_LOW_LATENCY_EXTENSION_NAME :: forall a. (Eq a, IsString a) => a Source #