Repository navigation
Releases
Releases · risa2000/hmdq
v2.2.3 : Minor update
- Added
Prop_ManufacturerSerialNumber_StringandProp_ComputedSerialNumber_Stringto the list of anonymized properties. - Note: When replacing just the exe file, delete
hmdq.conf.jsonto make sure the new settings are used.
v2.2.2 : Maintenance release
- Bumped dependencies versions (except xtensor and LibOVR).
- Migrated all conan local recipes and build scripts to conan2.
- Rebuilt everything with VS 2026 (insider) C++.
- Updated OpenVR openvr_api.json to match the latest version of OpenVR SDK (2.15.6) used in the code.
v2.2.1 : Cosmetic
- Restored the order of the generated JSON, which was changed by previous changes.
v2.2.0 : Major update
- 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
- Bumped dependencies versions.
- Migrated CMakeSettings.json -> CMakePresets.json
- Bumped OpenVR version to 2.2.3
v2.1.7 : Maintenance release
- Fixed localized path handling in CLI.
v2.1.6 : Maintenance release
- Bumped OpenVR runtime version to 1.26.7
- Minor fixes
v2.1.5: Maintenance release
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
Fixed hmdv not saving anonymized values (when instructed with -n).
v2.1.3: Quick fix release
Quickfix:
- Fixed a crash in hmdv (forgotten fix from hmdq)