summaryrefslogtreecommitdiffstats
path: root/src/xrvk.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/xrvk.zig')
-rw-r--r--src/xrvk.zig15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/xrvk.zig b/src/xrvk.zig
index 64428bc..b2521d5 100644
--- a/src/xrvk.zig
+++ b/src/xrvk.zig
@@ -44,6 +44,7 @@ pub const xr = struct {
usingnamespace rxr;
pub const BaseDispatch = struct {
+ xrEnumerateInstanceExtensionProperties: PfnEnumerateInstanceExtensionProperties,
xrCreateInstance: PfnCreateInstance,
usingnamespace BaseWrapper(@This());
};
@@ -53,6 +54,15 @@ pub const xr = struct {
xrGetSystem: PfnGetSystem,
xrGetSystemProperties: PfnGetSystemProperties,
xrStringToPath: PfnStringToPath,
+ xrCreateActionSet: PfnCreateActionSet,
+ xrCreateAction: PfnCreateAction,
+ xrCreateActionSpace: PfnCreateActionSpace,
+ xrSuggestInteractionProfileBindings: PfnSuggestInteractionProfileBindings,
+ xrSyncActions: PfnSyncActions,
+ xrAttachSessionActionSets: PfnAttachSessionActionSets,
+ xrGetActionStateFloat: PfnGetActionStateFloat,
+ xrGetActionStatePose: PfnGetActionStatePose,
+ xrGetActionStateBoolean: PfnGetActionStateBoolean,
xrCreateSession: PfnCreateSession,
xrDestroySession: PfnDestroySession,
xrBeginSession: PfnBeginSession,
@@ -62,6 +72,7 @@ pub const xr = struct {
xrEndFrame: PfnEndFrame,
xrPollEvent: PfnPollEvent,
xrLocateViews: PfnLocateViews,
+ xrLocateSpace: PfnLocateSpace,
xrCreateReferenceSpace: PfnCreateReferenceSpace,
xrCreateVulkanInstanceKHR: PfnCreateVulkanInstanceKHR,
xrGetVulkanGraphicsDevice2KHR: PfnGetVulkanGraphicsDevice2KHR,
@@ -74,6 +85,10 @@ pub const xr = struct {
xrAcquireSwapchainImage: PfnAcquireSwapchainImage,
xrWaitSwapchainImage: PfnWaitSwapchainImage,
xrReleaseSwapchainImage: PfnReleaseSwapchainImage,
+ usingnamespace InstanceWrapper(@This());
+ };
+
+ pub const CMInstanceDispatch = struct {
xrGetControllerModelKeyMSFT: PfnGetControllerModelKeyMSFT,
xrLoadControllerModelMSFT: PfnLoadControllerModelMSFT,
usingnamespace InstanceWrapper(@This());