Skip to content

Releases: kotlin-graphics/openvr

1.2.10 beta 00

28 Feb 10:20
Compare
Choose a tag to compare

v1.2.10 build 0

Lwjgl 3.2.2-3 with OpenVR 1.2.10
Kotlin 1.3.21
Kotlintest 3.2.1
Shadow 4.0.4
Gradle 5.2.1 with Shadow workaround

1.0.17 beta 00

05 Nov 09:42
Compare
Choose a tag to compare

ValveSoftware/openvr@1fb1030

Moved to lwjgl module binding

SteamVR 1.0.14 beta 01

23 Apr 16:06
Compare
Choose a tag to compare

OpenVR 1.0.14
Kotlin 1.2.40
Gradle 4.7
KotlinTest 3.0.4
Shadow Plugin 2.0.3

1.0.13 beta 02

21 Feb 09:50
Compare
Choose a tag to compare
  • fixed empty string bug
  • shortened getFieldOrder()

1.0.13 beta 01

19 Feb 15:33
Compare
Choose a tag to compare

SteamVR 1.0.12 beta 01

16 Jan 14:29
eca2692
Compare
Choose a tag to compare
  • Steam VR 10.0.12
  • Kotlin 1.2.20 eap 71
  • gradle 4.4.1
  • shadow 2.0.2
  • glm

https://github.com/ValveSoftware/openvr/releases/tag/v1.0.12

SteamVR 1.0.11 beta 01

18 Dec 09:54
a9e7ae1
Compare
Choose a tag to compare
  • gradle 4.4 (java 9 compatible)
  • kotlin 1.2.10
  • glm updated

SteamVR 1.0.11

07 Dec 10:06
Compare
Choose a tag to compare

General:

  • k_unMaxTrackedDeviceCount is now 64 to support larger numbers of trackers.

macOS:

  • resolves memory leaks with caller/callee MRC/ARC mismatches - consider re-integrating if you bundle or build libopenvr_api from source

IVRCompositor:

  • extend SetExplicitTimingMode() with an extra mode to allow the application to instruct the runtime to never implicitly call PostPresentHandoff() instead of relying on sequencing of other calls to decide if it should.

Driver Interface:

  • Added several new driver properties to support better status UI layout and device-specific default idle icons for custom headset and tracked controller drivers:
  • Prop_ExpectedTrackingReferenceCount_Int32 - specifies the expected number of tracking sensors or basestations to reserve UI space for, though it can later offer more or fewer actual tracking reference devices.
  • Prop_ExpectedControllerCount_Int32 - specifics the expected number of tracked controllers to reserve UI space for, though it can later offer more or fewer actual tracked controllers.
  • Prop_NamedIconPathControllerLeftDeviceOff_String - specifies the placeholder inactive icon for the expected "left" controller when no controller has yet been found or activated.
  • Prop_NamedIconPathControllerRightDeviceOff_String - specifies the placeholder inactive icon for the expected "right" controller when no controller has yet been found or activated.
  • Prop_NamedIconPathTrackingReferenceDeviceOff_String -specifies the placeholder inactive icon for the expected tracking reference sensor/base when no tracking references have yet been found or activated.

IVRDriverDirectModeComponent:

  • Added separate PostPresent call which can be implemented to allow Present to return early after having called AcquiredSync on the provided syncTexture to unblock the compositor from continuing its work. Added GetFrameTiming to allow DriverDirectMode implementations to return additional timing information that only the driver's compositor knows about.
  • Added new property Prop_DoNotApplyPrediction_Bool - Can be set by drivers which implement DriverDirectMode to tell the compositor not to apply any prediction to the poses provided by the driver.

v1.0.10 build 1

06 Nov 11:23
Compare
Choose a tag to compare

v1.0.10 build 0

12 Sep 16:25
Compare
Choose a tag to compare
v1.0.10b0

:arrow_up: glm 4.1