Commit graph

  • 530c6151a2
    Merge 4f0962ef37 into ab73167e23 Spooky 2024-02-18 01:04:45 -05:00
  • 4f0962ef37
    Update README.md Spooky 2024-02-18 01:03:02 -05:00
  • ab73167e23 Update Oculus Rift software link. master Alexander Revo 2023-08-28 17:31:42 +02:00
  • 017bbe474f
    Update Oculus Rift software link. Alexander Revo 2023-08-28 17:31:42 +02:00
  • fbb33a503b
    Update REV_CAPI_Audio.cpp Jules Blok 2023-04-07 20:48:40 +02:00
  • fc0ade9d5b Revive: Load 11on12 dynamically. Jules Blok 2023-03-26 17:10:49 +02:00
  • c2c2096f76 Revive: Add mirror and blitting texture support for D3D12 through 11on12. Jules Blok 2023-03-26 01:11:26 +01:00
  • bf2d26614e Update appcast.xml Jules Blok 2023-03-23 02:30:58 +01:00
  • d58fe4e615 Revive: Don't attempt to wait multiple frames. Jules Blok 2023-03-23 02:20:01 +01:00
  • 91c5792b2b
    Update version.h 3.2.0 Jules Blok 2023-03-20 02:37:25 +01:00
  • 062689ee43
    Update appveyor.yml Jules Blok 2023-03-20 02:36:55 +01:00
  • 2b81de5670 Overlay: Add tray tool to create injector shortcuts on desktop. Jules Blok 2023-03-20 02:23:17 +01:00
  • 04789168c7 Revive: Handle Vulkan image barriers for external textures Jules Blok 2023-03-20 01:29:26 +01:00
  • 573442191d Revive: Only enable sharing for profiler and mirror textures Jules Blok 2023-03-20 00:15:19 +01:00
  • 1795df3c2c Revive: Fix validtion warning about missing caps extension Jules Blok 2023-03-20 00:14:17 +01:00
  • 4d837b4bc4 Revive: Add support for MSAA OpenGL texture swapchains. Jules Blok 2023-03-19 23:15:54 +01:00
  • f3a2d8b5aa Revive: Resolve D3D12 textures before submitting. Jules Blok 2023-03-19 11:57:31 +01:00
  • 4ada9aea86 Revive: Allow multisampled texture swapchains. Jules Blok 2023-03-19 01:00:50 +01:00
  • eaa2972b54 Revive: Restore previous tracking origin on graceful shutdown. Jules Blok 2023-03-18 22:15:06 +01:00
  • 23535e607b Revive: Implement ovr_ClearShouldRecenterFlag. Jules Blok 2023-03-18 15:56:48 +01:00
  • 2c246d2053 Revive: Implement ovr_SpecifyTrackingOrigin. Jules Blok 2023-03-18 15:33:52 +01:00
  • 12ef7f7df5 Revive: Don't cache tracking space origin. Jules Blok 2023-03-18 14:34:10 +01:00
  • 51d4199c55 Revive: Hook up properties to the settings interface again. Jules Blok 2023-03-18 14:22:23 +01:00
  • 5ddf1ca82a Revive: Implement CpuStartToGpuEndSeconds property. Jules Blok 2023-03-18 13:53:13 +01:00
  • 7b7681382f Revive: Implement VsyncToNextVsync. Jules Blok 2023-03-18 04:05:55 +01:00
  • 6aeed581dc Update proxy layer. Jules Blok 2023-03-18 03:17:16 +01:00
  • 3eb2456a58 Revive: Don't enforce that all submitted frames have a higher index. Jules Blok 2023-03-18 03:17:00 +01:00
  • 39d312af93 Revive: Fix error handling when retreiving audio device. Jules Blok 2023-03-18 02:47:54 +01:00
  • eced823d1b Update Vulkan to v1.3.243. Jules Blok 2023-03-18 00:49:04 +01:00
  • 590477c3ff Revive: Don't use WaitFrameSync() for the targeted frame. Jules Blok 2023-03-17 22:27:44 +01:00
  • 1fab0f6d3a ReviveXR: Attempt cube swapchain creation without extension support. Jules Blok 2023-03-16 02:37:41 +01:00
  • 1651cfc460 ReviveXR: Attempt upgrading R11G11B10F to RGBA16F if unavailable. Jules Blok 2023-03-16 02:36:48 +01:00
  • d9fe422172
    Update README.md Jules Blok 2023-03-15 20:54:28 +01:00
  • fee30bda0a
    Update CompositorBase.cpp frame-sync-test Jules Blok 2023-03-15 20:51:06 +01:00
  • cb4ffda02f ReviveOverlay: Decrease scrolling step size to 15 degrees. Jules Blok 2023-03-15 04:09:55 +01:00
  • d708439433 Revive: Merge SessionDetails into Session. Jules Blok 2023-03-15 03:20:31 +01:00
  • 0da2790251 Revive: Implement VREvent_TrackedDeviceDeactivated for the HMD. Jules Blok 2023-03-15 02:55:14 +01:00
  • 200b700e72 TextureD3D: Upgrade RG11B10F to RGBA16F. Jules Blok 2023-03-15 02:09:43 +01:00
  • 6c2fba3859 Revive: Only bind menu button chord on left controller. Jules Blok 2023-03-15 02:26:17 +01:00
  • 0afdb87c32 InputManager: Only update input state when starting a new frame. Jules Blok 2023-03-15 02:25:21 +01:00
  • 7fc57da5b6 Revive: Use prediction IDs to predict poses for frames. Jules Blok 2023-03-15 01:37:04 +01:00
  • 041acef46d Add stubs for private APIs. Jules Blok 2023-03-14 20:08:06 +01:00
  • e655ba2af7 Revive: Use IsMotionSmoothingSupported() to detect if ASW is available. Jules Blok 2023-03-13 21:20:32 +01:00
  • b77707bc17 Revive: Use the HmdToEyePose from the view scale if available. Jules Blok 2023-03-13 21:19:53 +01:00
  • 63d7157651 Revive: Use OpenVR audio device properties to retrieve audio endpoints. ReviveXR: Use XR_OCULUS_audio_device_guid to retrieve audio endpoints. Jules Blok 2023-03-13 21:06:29 +01:00
  • e94fb3e87a ReviveOverlay: Fix compilation errors due to OpenVR update. Jules Blok 2023-03-13 20:58:22 +01:00
  • cc31403518 ReviveInjector: Fix error handling when SteamVR is not installed. Jules Blok 2023-03-13 03:30:53 +01:00
  • 2ebe36c630
    Update appcast.xml Jules Blok 2023-03-13 03:20:08 +01:00
  • 8cb739dbe7
    Update appcast.xml Jules Blok 2023-03-13 03:19:58 +01:00
  • bfd9b7abe1 ReviveInjector: Fall back to OpenXR if SteamVR is not installed. Jules Blok 2023-03-13 03:17:29 +01:00
  • d346340d3c Update OpenVR to v1.23.7 Jules Blok 2023-03-13 02:28:09 +01:00
  • c0abdf4ecc Update version. 3.1.1 Jules Blok 2023-03-13 01:32:31 +01:00
  • 2b50d0684d Compositor: Only call WaitGetPoses after submit in implicit timing mode. Jules Blok 2023-03-13 00:51:08 +01:00
  • 1c3dab7fcc
    Update appveyor.yml Jules Blok 2023-03-13 00:37:58 +01:00
  • 96b006177c
    Update version.h 3.1.0 Jules Blok 2023-03-13 00:34:09 +01:00
  • 472e77350a
    Update appveyor.yml Jules Blok 2023-03-13 00:31:25 +01:00
  • b02535e017 Session: Remove the event thread. Jules Blok 2023-03-12 23:47:04 +01:00
  • 72b7f2d768 Compositor: Tweak error code handling. Jules Blok 2023-03-12 23:19:49 +01:00
  • 7ae2660409 Compositor: Wait for the frame using a while loop. Jules Blok 2023-03-12 23:08:16 +01:00
  • 0e62d6e323 Compositor: Don't set frame events in implicit timing mode. Jules Blok 2023-03-12 18:16:03 +01:00
  • e657713617 InputManager: Always update input state. Jules Blok 2023-03-12 18:15:43 +01:00
  • 7461bf903d Remove WinSparkle updater. Jules Blok 2023-03-12 16:15:54 +01:00
  • 451431d766 ReviveInjector: Make the OpenVR runtime the default. Jules Blok 2023-03-12 16:01:21 +01:00
  • bfd7ab216f Revive: Fix field-of-view texture bounds math. Jules Blok 2023-03-12 15:48:53 +01:00
  • 3c79ca7dce Revive: Support for implicit timing mode when using ovr_SubmitFrame. Jules Blok 2023-03-11 21:39:00 +01:00
  • c4762e9d09
    Update REV_CAPI.cpp Ahman Woods 2022-12-17 15:10:19 -07:00
  • 0cdf1feb10
    Merge pull request #1786 from LibreVR/update-multiplayer-fix Ahman Woods 2022-12-16 22:09:35 -07:00
  • 9aaae4138e
    Update appveyor.yml Jules Blok 2022-10-03 13:40:35 +02:00
  • fe08f0f774
    Update appveyor.yml Jules Blok 2022-10-03 05:36:17 +02:00
  • 937d13dd05 ReviveOverlay: Refactor multiplayer fix a bit - Make sure SQLite db connection is always closed so files can be cleaned up - Tweak error messages slightly - Don't log OAuth token update-multiplayer-fix Ahman Woods 2022-09-05 14:56:44 -06:00
  • aea57c5b60 ReviveOverlay: Update multiplayer fix - Update multiplayer fix so the Oauth token is retrieved from locally stored Oculus client offline data, rather than a local instance of the Oculus platform - Remove login option from tray - Add notification upon launching common multiplayer titles if Oauth token is unable to be retrieved Ahman Woods 2022-09-05 02:18:56 -06:00
  • 2939394b39 - Initialize boundary dimensions on XR session creation - Check for divide by 0 in ovr_GetTouchHapticsDesc Ahman Woods 2022-09-02 22:32:02 -06:00
  • 7d594a5e81
    Update reviveoverlay.pro Ahman Woods 2022-08-25 01:09:40 -06:00
  • 84dfc84597 Remove outdated build script. Jules Blok 2022-08-08 01:30:55 +02:00
  • f567606b67 Installer: Remove Nightly base dir. Jules Blok 2022-08-08 01:12:12 +02:00
  • a8f90beccd Move execution of windeployqt to appveyor. Jules Blok 2022-08-08 01:00:12 +02:00
  • d9a1edd636 ReviveOverlay: Use legacy OpenVR runtime by default. Jules Blok 2022-08-08 00:27:10 +02:00
  • ff0a469b20 ReviveOverlay: Use full path for windeployqt. Jules Blok 2022-08-08 00:26:09 +02:00
  • dd87fcbc73 Don't use powershell when building reviveoverlay. Jules Blok 2022-08-08 00:03:51 +02:00
  • 2bb9763ca1 Use absolute paths to build reviveoverlay. Jules Blok 2022-08-07 23:39:53 +02:00
  • 6ebfba5bd9 Use latest vcpkg when building. Jules Blok 2022-08-07 23:13:35 +02:00
  • eab9e4bac7 Remove reviveoverlay from solution file. Jules Blok 2022-08-07 22:44:57 +02:00
  • 8e04975092 Update static loader patch. Jules Blok 2022-08-07 18:44:15 +02:00
  • a50143b551 Delete msvc project file in favor of qmake. Jules Blok 2022-08-02 21:29:10 +02:00
  • 4e0ab53845
    Update reviveoverlay.vcxproj Jules Blok 2022-03-10 02:00:58 +01:00
  • a4032b7157
    Update appveyor.yml Jules Blok 2022-03-10 01:04:55 +01:00
  • 97e63bd224
    Don't allow recentering before creating the first swapchain Ahman Woods 2022-02-14 20:46:01 -07:00
  • 324ec42514
    AppVeyor: Switch QT to VS2019 Ahman Woods 2022-02-14 19:42:50 -07:00
  • 4b0768b0f8
    Switch AppVeyor to VS2019 Ahman Woods 2022-02-14 18:51:28 -07:00
  • 78c564c8bf
    Don't allow recentering before creating the first swapchain Ahman Woods 2022-02-14 18:41:42 -07:00
  • 367b7ce875 Revive: Fix crash in debug mode with GLFW applications. Jules Blok 2021-12-26 23:15:34 +01:00
  • ee7594b781 ReviveXR: Missing result check. Jules Blok 2021-12-26 22:41:48 +01:00
  • d2bbe3bde5 ReviveXR: Don't attempt to submit frames while the session is stopped. Jules Blok 2021-12-26 22:32:34 +01:00
  • 1d14ecaa29 Session: Don't reset frame index when beginning a session. Jules Blok 2021-12-26 21:43:51 +01:00
  • 042ebbd90d Swapchain: Fix incorrect pointer type. Jules Blok 2021-12-26 18:44:11 +01:00
  • e19c6b0820 Session: Add hack to skip waiting for session ready. Jules Blok 2021-12-26 18:42:05 +01:00
  • 9ca82069ba ReviveXR: Disable Oculus NDC masks hack. Jules Blok 2021-12-26 02:45:31 +01:00
  • 07cd284623 ReviveXR: Put SystemColorSpace in the correct next chain. Jules Blok 2021-12-26 01:48:14 +01:00
  • 4d42a97958 ReviveXR: Set the IsVisible flag immediately. Jules Blok 2021-12-26 01:39:14 +01:00
  • 56a083ca53 ReviveXR: Synchronously wait for the fake session to become ready. Jules Blok 2021-12-26 01:24:48 +01:00