Dependencies for openxr-0.1

library

Flags

Manual Flags

NameDescriptionDefault
generic-instances

Derive Generic instances for all structs. Disabled by default because of code size and compile time impact.

Disabled
safe-foreign-calls

Do not mark foreign imports as unsafe. This means that callbacks from OpenXR to Haskell will work. If you are using these then make sure this flag is enabled.

Disabled
trace-calls

Inserts calls to Debug.Trace.traceEventIO around every OpenXR call.

Disabled
use-vulkan-types

Reexport handles and structs from the vulkan package instead of defining them in OpenXR.VulkanTypes. Disable this to avoid a dependency. on vulkan

Enabled

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info