vulkan-3.26.1: Bindings to the Vulkan graphics API.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Vulkan.Extensions.VK_NV_low_latency

Description

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

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

QueryLowLatencySupportNV

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

Documentation

data QueryLowLatencySupportNV Source #

VkQueryLowLatencySupportNV - Structure used for NVIDIA Reflex Support

Members

This structure describes the following feature:

Valid Usage (Implicit)

See Also

VK_NV_low_latency, StructureType

Constructors

QueryLowLatencySupportNV 

Fields

  • queriedLowLatencyData :: Ptr ()

    pQueriedLowLatencyData is used for NVIDIA Reflex Support.

    pQueriedLowLatencyData must be a pointer value

Instances

Instances details
Storable QueryLowLatencySupportNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_low_latency

Show QueryLowLatencySupportNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_low_latency

FromCStruct QueryLowLatencySupportNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_low_latency

ToCStruct QueryLowLatencySupportNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_low_latency

Zero QueryLowLatencySupportNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_low_latency

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 #