All Versions
9
Latest Version
Avg Release Cycle
84 days
Latest Release
1855 days ago

Changelog History

  • v1.2.10-beta Changes

    February 28, 2019

    ๐Ÿ— 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

  • v1.0.17-beta Changes

    November 05, 2018

    ValveSoftware/openvr@1fb1030

    ๐Ÿšš Moved to lwjgl module binding

  • v1.0.14-beta Changes

    April 23, 2018

    OpenVR 1.0.14
    Kotlin 1.2.40
    Gradle 4.7
    ๐Ÿ‘• KotlinTest 3.0.4
    ๐Ÿ”Œ Shadow Plugin 2.0.3

  • v1.0.13-beta Changes

    February 21, 2018
    • ๐Ÿ›  fixed empty string bug
    • shortened getFieldOrder()
  • v1.0.12-beta Changes

    January 16, 2018
    • 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

  • v1.0.11 Changes

    December 07, 2017

    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.11.b01 Changes

    December 18, 2017
    • gradle 4.4 (java 9 compatible)
    • kotlin 1.2.10
    • โšก๏ธ glm updated
  • v1.0.10.b1 Changes

    November 06, 2017
  • v1.0.10.b0

    September 12, 2017