Skip to content

Releases: Supreeeme/xrizer

v0.5

Choose a tag to compare

@github-actions github-actions released this 23 Mar 03:26

Another day week month indeterminate amount of time, another release.

Skeletal summary support

Thanks to @RinLovesYou and @ImSapphire, xrizer now support skeletal summary, which is what a lot of games use to determine how curled your fingers are. Curl your fingers with gusto!

Render models

Thanks to @galister, xrizer now has support for natively showing controller render models! A lot of games will show their own things to represent your games, but some games will instead use SteamVR's capability to render the current controller instead. This now should work with xrizer! If your controller is oriented wrong or is generally the wrong model, feel free to open an issue.

Thanks to all the contributors, and thanks to everyone who uses xrizer!

v0.4

Choose a tag to compare

@github-actions github-actions released this 22 Dec 23:18

It's been a while since the last release! A lot has changed:

Full body trackers support (thanks @RinLovesYou + @ImSapphire!)

xrizer now supports full body trackers through the Monado xdev extension. Devices are determined to be trackers if their reported name contains "tracker" (case insensitive) in it.

Forced parallel eye poses (#21, #139)

Many (all?) Unity games expect the eyes to be parallel to each other for some rendering techniques. However, several headsets, including the Valve Index and Bigscreen Beyond, have canted (rotated) displays, and this messes with those techniques. This could display in a myriad of ways, the most common of which is the world seemingly flipping 180 degrees when looking at a certain point.
xrizer now reports its view poses to the OpenXR runtime as if the eyes are parallel to each other, allowing these techniques to work without issue.

Release dependency zip

Releases will now contain a zipfile that has all of the dependencies used to build the xrizer release, generated by CI. It can be used by placing the config.toml at .cargo/config.toml in the xrizer directory, and running cargo xbuild --frozen.

(some) Games that should now work

Thanks to all the contributors!

v0.3

Choose a tag to compare

@Supreeeme Supreeeme released this 29 Jul 05:00

xrizer version 0.3

It's been a while so I thought it was time for a new release.
Lots of new fixes, including:

  • Overlay skybox, curvature, alpha, and ordering (thanks @galister)
  • More interface versions supported
  • More stubs to get games working
  • Fixes to view pose generation, improving stuttering on WiVRN
  • Compositor timing improvements - support for explicit timing

Also, the latest version of xrizer as built by CI is now available to download directly, so you no longer need to build it yourself. It will be available at the top of the README.

Thanks to everyone who contributed to this release!

Full Changelog: v0.2...v0.3

v0.2

Choose a tag to compare

@Supreeeme Supreeeme released this 16 Mar 00:30

A lot of major changes and fixes, including:

  • Proper pose offsets for supported controllers
  • OpenGL support
  • Skeletal data support
  • A major improvement to bindings
  • Improved legacy input support

New Contributors

Full Changelog: v0.1...v0.2

v0.1

Choose a tag to compare

@Supreeeme Supreeeme released this 04 Jan 06:50

Initial release