Skip to content

Releases: risa2000/hmdq

v2.2.1 : Cosmetic

20 Apr 19:28
Compare
Choose a tag to compare
  • Restored the order of the generated JSON, which was changed by previous changes.

v2.2.0 : Major update

20 Apr 16:14
Compare
Choose a tag to compare
  • Fixed an algorithm which calculates HAM area (see below).
  • Cleaned up the code which does FOV and HAM calculations.
  • Changed project structure.
  • Added more local builds for conan packages.

Until now the HAM calculation assumed that all HAMs were specified inside [(0,0), (1,1)] rectangle and did not check it. Thus calculating the total mesh area as a plain sum of all triangles' areas.

Some HAMs however overlap slightly the nominal rectangle and the sum of all triangles' areas gives slightly higher value. I thought originally the error would be small, but it turned out that the difference is perceivable.

The affected headsets which were reported in HMDGDB with slightly bigger HAM area, are following:

Oculus Rift CV1 - original: 14.07 %, corrected: 10.03 %
Oculus Rift S   - original: 11.26 %, corrected:  9.25 %
Oculus Quest    - original:  5.69 %, corrected:  3.68 %
Oculus Quest 2  - original:  9.13 %, corrected:  7.12 %
Meta Quest Pro  - original: 14.11 %, corrected: 11.92 %
Meta Quest 3    - original: 12.89 %, corrected: 10.66 %

The HMDGDB is updated to show the correct values now.

v2.1.8 : Maintenance release

20 Jan 18:38
Compare
Choose a tag to compare
  • Bumped dependencies versions.
  • Migrated CMakeSettings.json -> CMakePresets.json
  • Bumped OpenVR version to 2.2.3

v2.1.7 : Maintenance release

08 Oct 12:53
Compare
Choose a tag to compare
  • Fixed localized path handling in CLI.

v2.1.6 : Maintenance release

03 Sep 14:06
Compare
Choose a tag to compare
  • Bumped OpenVR runtime version to 1.26.7
  • Minor fixes

v2.1.5: Maintenance release

31 Jan 00:32
Compare
Choose a tag to compare

Maintenance release:

  • Switched code compliance to C++20.
  • Added local conan recipes for packages not in conancenter.
  • Revamped conan integration.

v2.1.4: Quick fix release

07 Nov 13:08
Compare
Choose a tag to compare
Fixed hmdv not saving anonymized values (when instructed with -n).

v2.1.3: Quick fix release

24 Sep 13:48
Compare
Choose a tag to compare

Quickfix:

  • Fixed a crash in hmdv (forgotten fix from hmdq)

v2.1.2: Maintenance release

28 Aug 10:30
Compare
Choose a tag to compare
Maintenance release:

* Updated OpenVR API JSON to OpenVR SDK 1.23.7
* Updated the build process to use Conan packages
* Updated external lib references to their current versions
* Updated linked LibOVR to v32.0

v2.1.1: Added a workaround for invalid FOV data (Quest 2)

10 Oct 15:48
Compare
Choose a tag to compare
Some code clean up.
Updated to OpenVR SDK 1.14.15.