bump up ThirdPartyLibs/openvr to latest 1.0.10 from https://github.com/ValveSoftware/openvr
(Windows only, Linux/Mac will follow in next commit)
This commit is contained in:
@@ -393,6 +393,11 @@ struct VRTextureBounds_t
|
||||
float uMax, vMax;
|
||||
};
|
||||
|
||||
/** Allows specifying pose used to render provided scene texture (if different from value returned by WaitGetPoses). */
|
||||
struct VRTextureWithPose_t : public Texture_t
|
||||
{
|
||||
HmdMatrix34_t mDeviceToAbsoluteTracking; // Actual pose used to render scene textures.
|
||||
};
|
||||
|
||||
/** Allows the application to control how scene textures are used by the compositor when calling Submit. */
|
||||
enum EVRSubmitFlags
|
||||
@@ -410,6 +415,9 @@ enum EVRSubmitFlags
|
||||
|
||||
// Do not use
|
||||
Submit_Reserved = 0x04,
|
||||
|
||||
// Set to indicate that pTexture is a pointer to a VRTextureWithPose_t.
|
||||
Submit_TextureWithPose = 0x08,
|
||||
};
|
||||
|
||||
/** Data required for passing Vulkan textures to IVRCompositor::Submit.
|
||||
@@ -586,6 +594,7 @@ enum EVREventType
|
||||
VREvent_PerformanceTest_FidelityLevel = 1602,
|
||||
|
||||
VREvent_MessageOverlay_Closed = 1650,
|
||||
VREvent_MessageOverlayCloseRequested = 1651,
|
||||
|
||||
// Vendors are free to expose private events in this reserved region
|
||||
VREvent_VendorSpecific_Reserved_Start = 10000,
|
||||
@@ -1019,65 +1028,69 @@ enum EVRInitError
|
||||
VRInitError_None = 0,
|
||||
VRInitError_Unknown = 1,
|
||||
|
||||
VRInitError_Init_InstallationNotFound = 100,
|
||||
VRInitError_Init_InstallationCorrupt = 101,
|
||||
VRInitError_Init_VRClientDLLNotFound = 102,
|
||||
VRInitError_Init_FileNotFound = 103,
|
||||
VRInitError_Init_FactoryNotFound = 104,
|
||||
VRInitError_Init_InterfaceNotFound = 105,
|
||||
VRInitError_Init_InvalidInterface = 106,
|
||||
VRInitError_Init_UserConfigDirectoryInvalid = 107,
|
||||
VRInitError_Init_HmdNotFound = 108,
|
||||
VRInitError_Init_NotInitialized = 109,
|
||||
VRInitError_Init_PathRegistryNotFound = 110,
|
||||
VRInitError_Init_NoConfigPath = 111,
|
||||
VRInitError_Init_NoLogPath = 112,
|
||||
VRInitError_Init_PathRegistryNotWritable = 113,
|
||||
VRInitError_Init_AppInfoInitFailed = 114,
|
||||
VRInitError_Init_Retry = 115, // Used internally to cause retries to vrserver
|
||||
VRInitError_Init_InitCanceledByUser = 116, // The calling application should silently exit. The user canceled app startup
|
||||
VRInitError_Init_AnotherAppLaunching = 117,
|
||||
VRInitError_Init_SettingsInitFailed = 118,
|
||||
VRInitError_Init_ShuttingDown = 119,
|
||||
VRInitError_Init_TooManyObjects = 120,
|
||||
VRInitError_Init_NoServerForBackgroundApp = 121,
|
||||
VRInitError_Init_NotSupportedWithCompositor = 122,
|
||||
VRInitError_Init_NotAvailableToUtilityApps = 123,
|
||||
VRInitError_Init_Internal = 124,
|
||||
VRInitError_Init_HmdDriverIdIsNone = 125,
|
||||
VRInitError_Init_HmdNotFoundPresenceFailed = 126,
|
||||
VRInitError_Init_VRMonitorNotFound = 127,
|
||||
VRInitError_Init_VRMonitorStartupFailed = 128,
|
||||
VRInitError_Init_LowPowerWatchdogNotSupported = 129,
|
||||
VRInitError_Init_InvalidApplicationType = 130,
|
||||
VRInitError_Init_NotAvailableToWatchdogApps = 131,
|
||||
VRInitError_Init_WatchdogDisabledInSettings = 132,
|
||||
VRInitError_Init_VRDashboardNotFound = 133,
|
||||
VRInitError_Init_VRDashboardStartupFailed = 134,
|
||||
VRInitError_Init_VRHomeNotFound = 135,
|
||||
VRInitError_Init_VRHomeStartupFailed = 136,
|
||||
VRInitError_Init_InstallationNotFound = 100,
|
||||
VRInitError_Init_InstallationCorrupt = 101,
|
||||
VRInitError_Init_VRClientDLLNotFound = 102,
|
||||
VRInitError_Init_FileNotFound = 103,
|
||||
VRInitError_Init_FactoryNotFound = 104,
|
||||
VRInitError_Init_InterfaceNotFound = 105,
|
||||
VRInitError_Init_InvalidInterface = 106,
|
||||
VRInitError_Init_UserConfigDirectoryInvalid = 107,
|
||||
VRInitError_Init_HmdNotFound = 108,
|
||||
VRInitError_Init_NotInitialized = 109,
|
||||
VRInitError_Init_PathRegistryNotFound = 110,
|
||||
VRInitError_Init_NoConfigPath = 111,
|
||||
VRInitError_Init_NoLogPath = 112,
|
||||
VRInitError_Init_PathRegistryNotWritable = 113,
|
||||
VRInitError_Init_AppInfoInitFailed = 114,
|
||||
VRInitError_Init_Retry = 115, // Used internally to cause retries to vrserver
|
||||
VRInitError_Init_InitCanceledByUser = 116, // The calling application should silently exit. The user canceled app startup
|
||||
VRInitError_Init_AnotherAppLaunching = 117,
|
||||
VRInitError_Init_SettingsInitFailed = 118,
|
||||
VRInitError_Init_ShuttingDown = 119,
|
||||
VRInitError_Init_TooManyObjects = 120,
|
||||
VRInitError_Init_NoServerForBackgroundApp = 121,
|
||||
VRInitError_Init_NotSupportedWithCompositor = 122,
|
||||
VRInitError_Init_NotAvailableToUtilityApps = 123,
|
||||
VRInitError_Init_Internal = 124,
|
||||
VRInitError_Init_HmdDriverIdIsNone = 125,
|
||||
VRInitError_Init_HmdNotFoundPresenceFailed = 126,
|
||||
VRInitError_Init_VRMonitorNotFound = 127,
|
||||
VRInitError_Init_VRMonitorStartupFailed = 128,
|
||||
VRInitError_Init_LowPowerWatchdogNotSupported = 129,
|
||||
VRInitError_Init_InvalidApplicationType = 130,
|
||||
VRInitError_Init_NotAvailableToWatchdogApps = 131,
|
||||
VRInitError_Init_WatchdogDisabledInSettings = 132,
|
||||
VRInitError_Init_VRDashboardNotFound = 133,
|
||||
VRInitError_Init_VRDashboardStartupFailed = 134,
|
||||
VRInitError_Init_VRHomeNotFound = 135,
|
||||
VRInitError_Init_VRHomeStartupFailed = 136,
|
||||
VRInitError_Init_RebootingBusy = 137,
|
||||
VRInitError_Init_FirmwareUpdateBusy = 138,
|
||||
VRInitError_Init_FirmwareRecoveryBusy = 139,
|
||||
|
||||
VRInitError_Driver_Failed = 200,
|
||||
VRInitError_Driver_Unknown = 201,
|
||||
VRInitError_Driver_HmdUnknown = 202,
|
||||
VRInitError_Driver_NotLoaded = 203,
|
||||
VRInitError_Driver_RuntimeOutOfDate = 204,
|
||||
VRInitError_Driver_HmdInUse = 205,
|
||||
VRInitError_Driver_NotCalibrated = 206,
|
||||
VRInitError_Driver_CalibrationInvalid = 207,
|
||||
VRInitError_Driver_HmdDisplayNotFound = 208,
|
||||
|
||||
VRInitError_Driver_Failed = 200,
|
||||
VRInitError_Driver_Unknown = 201,
|
||||
VRInitError_Driver_HmdUnknown = 202,
|
||||
VRInitError_Driver_NotLoaded = 203,
|
||||
VRInitError_Driver_RuntimeOutOfDate = 204,
|
||||
VRInitError_Driver_HmdInUse = 205,
|
||||
VRInitError_Driver_NotCalibrated = 206,
|
||||
VRInitError_Driver_CalibrationInvalid = 207,
|
||||
VRInitError_Driver_HmdDisplayNotFound = 208,
|
||||
VRInitError_Driver_TrackedDeviceInterfaceUnknown = 209,
|
||||
// VRInitError_Driver_HmdDisplayNotFoundAfterFix = 210, // not needed: here for historic reasons
|
||||
VRInitError_Driver_HmdDriverIdOutOfBounds = 211,
|
||||
VRInitError_Driver_HmdDisplayMirrored = 212,
|
||||
// VRInitError_Driver_HmdDisplayNotFoundAfterFix = 210, // not needed: here for historic reasons
|
||||
VRInitError_Driver_HmdDriverIdOutOfBounds = 211,
|
||||
VRInitError_Driver_HmdDisplayMirrored = 212,
|
||||
|
||||
VRInitError_IPC_ServerInitFailed = 300,
|
||||
VRInitError_IPC_ConnectFailed = 301,
|
||||
VRInitError_IPC_SharedStateInitFailed = 302,
|
||||
VRInitError_IPC_CompositorInitFailed = 303,
|
||||
VRInitError_IPC_MutexInitFailed = 304,
|
||||
VRInitError_IPC_Failed = 305,
|
||||
VRInitError_IPC_CompositorConnectFailed = 306,
|
||||
VRInitError_IPC_ServerInitFailed = 300,
|
||||
VRInitError_IPC_ConnectFailed = 301,
|
||||
VRInitError_IPC_SharedStateInitFailed = 302,
|
||||
VRInitError_IPC_CompositorInitFailed = 303,
|
||||
VRInitError_IPC_MutexInitFailed = 304,
|
||||
VRInitError_IPC_Failed = 305,
|
||||
VRInitError_IPC_CompositorConnectFailed = 306,
|
||||
VRInitError_IPC_CompositorInvalidConnectResponse = 307,
|
||||
VRInitError_IPC_ConnectFailedAfterMultipleAttempts = 308,
|
||||
|
||||
@@ -1088,7 +1101,7 @@ enum EVRInitError
|
||||
VRInitError_Compositor_ScreenshotsInitFailed = 404,
|
||||
VRInitError_Compositor_UnableToCreateDevice = 405,
|
||||
|
||||
VRInitError_VendorSpecific_UnableToConnectToOculusRuntime = 1000,
|
||||
VRInitError_VendorSpecific_UnableToConnectToOculusRuntime = 1000,
|
||||
|
||||
VRInitError_VendorSpecific_HmdFound_CantOpenDevice = 1101,
|
||||
VRInitError_VendorSpecific_HmdFound_UnableToRequestConfigStart = 1102,
|
||||
@@ -1404,6 +1417,7 @@ namespace vr
|
||||
static const char * const k_pch_SteamVR_RetailDemo_Bool = "retailDemo";
|
||||
static const char * const k_pch_SteamVR_IpdOffset_Float = "ipdOffset";
|
||||
static const char * const k_pch_SteamVR_AllowSupersampleFiltering_Bool = "allowSupersampleFiltering";
|
||||
static const char * const k_pch_SteamVR_EnableLinuxVulkanAsync_Bool = "enableLinuxVulkanAsync";
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
// lighthouse keys
|
||||
|
||||
Reference in New Issue
Block a user