Kung-vr
ccfb22c3b2
Slight ui cleanup
2019-03-19 15:06:47 +09:00
Kung-vr
2de7e47636
Clarify reverse gravity description
2019-03-19 15:06:13 +09:00
Kung-vr
510e3291f4
Add snap turn angle settings ui
2019-03-19 15:05:29 +09:00
Kung-vr
bdf4227e5c
Clean up offsets tab ui
2019-03-19 15:05:02 +09:00
Kung-vr
282827d1ff
Resubmit for appveyor
2019-03-10 00:16:00 +09:00
Kung-vr
566762ebce
Improve clampVelocity parameter readability
2019-03-08 20:18:18 +09:00
Kung-vr
40b283e313
Add bindable axis lock actions
2019-03-07 17:19:17 +09:00
Kung-vr
a00d2717e8
Implemented gravity
2019-03-06 20:37:14 +09:00
Kung-vr
884343783c
Move quaternion functions to quaternion namespace
2019-03-04 01:39:33 +09:00
Kung-vr
db54adaa4d
Make drag hand swap action functional
2019-03-04 00:56:17 +09:00
Kung-vr
f233a537a5
Make snap turn and reset offset binds functional
2019-03-03 20:41:29 +09:00
Kung-vr
c0270fc965
temp change to avoid compiler warnings
2019-03-03 02:27:36 +09:00
Kung-vr
f4373f4a99
Fix some implicit conversion warnings
2019-03-03 02:14:44 +09:00
Kung-vr
86964b923e
Add execute permissions to .travis.yml
2019-03-03 01:54:51 +09:00
Kung-vr
1482d224ad
Slight formatting change for clang
2019-03-03 01:19:24 +09:00
Kung-vr
0f2f956b2e
Manual Merge Cleanup
2019-03-03 01:02:53 +09:00
Kung-vr
3792488372
Merge branch 'master' into alpha-kung
2019-03-03 00:27:35 +09:00
Kung-vr
53d5431da7
Add actions and placeholder functions to movecentertab
2019-03-02 23:54:27 +09:00
Kung-vr
de069ee42e
Merge branch 'master' into alpha-kung
2019-02-10 23:56:39 +09:00
Kung-vr
55e0915fc4
Add motion page, comfort mode, rename "room" to "space"
2019-02-10 23:55:48 +09:00
Kung-vr
be19793b48
Merge branch 'master' into alpha-kung
2019-02-04 00:04:14 +09:00
Kung-vr
6a90f66b2e
Split off hand-turn hand-drag and hmdrotation
...
Hand-turn hand-drag and hmdrotationstats counting are split off into separate functions from the event loop.
2019-02-03 22:42:50 +09:00
Kung-vr
5832eea951
Create quaternion.h to centralize quaternion math
2019-02-02 22:36:19 +09:00
Kung-vr
95be1a4aab
Prevent low vsync fps from slowing tick under old 20ms
2019-02-02 03:01:36 +09:00
Kung-vr
e302d5b978
Merge branch 'master' into alpha-kung
2019-02-01 22:42:23 +09:00
Kung-vr
79002dd16a
Merge branch 'master' into alpha-kung
2019-01-31 13:57:29 +09:00
Kung-vr
bd8bcd5972
Call movecenter reset on chaperone tab flip orientation
2019-01-31 13:50:49 +09:00
Kung-vr
ffdb47fcb6
Clarified invalid quaternion checking
...
Note: Considered NaN, however we use a placeholder invalid number rather than NaN because NaN can have unintuitive behavior when comparing as boolean.
2019-01-31 03:54:59 +09:00
Kung-vr
854681dcdf
static constexpr to constexpr changes
...
static constexpr to constexpr changes for update counters and invalid quaternions and radians conversion
2019-01-31 03:37:15 +09:00
Kung-vr
31696863be
Replace magic numbers, fix bindings localization
...
Replace magic numbers with constants and centralize settings update counters. Rename actions manifest localization from "en" to "en_US" (Thanks Ykeara)
2019-01-30 15:11:11 +09:00
Kung-vr
1d058dffcf
Terminolgy Change: "Playspace" -> "Room"
...
Valve's official terminology are "Room Setup" and "Tracking Universe". Changed our usage of "Playspace" to "Room" for clarity with the upcoming Room-Turn feature and existing Room-Drag feature when compared to nomenclature for other tools that exits out there.
Also slight clean up in readability of movecentertab's action functions.
2019-01-29 01:11:47 +09:00
Kung-vr
a39196af01
Improve readability of vsync and settings update code
2019-01-28 23:11:20 +09:00
Kung-vr
d529b21f3e
Clean up before PR to master
2019-01-28 03:31:52 +09:00
Kung-vr
cca61b3ee7
Merge branch 'master' into alpha-kung
2019-01-28 03:14:42 +09:00
Kung-vr
3e9ec4a48d
Merge branch 'master' into alpha-kung
2019-01-28 02:53:24 +09:00
Kung-vr
775aaa7cd0
Support new steamvr input for playspace rotate and move
2019-01-28 02:45:29 +09:00
Kung-vr
de4cc5e88f
Merge branch 'master' into alpha-kung
2019-01-25 00:14:33 +09:00
Kung-vr
d2b7935983
Fix rotation counter during rotation drag (test build)
2019-01-24 01:08:41 +09:00
Kung-vr
499a0e3ede
Fix rotation counter stats during rotation drag
2019-01-24 00:58:15 +09:00
Kung-vr
ec0d35bf0d
Merge branch 'master' into alpha-kung
2019-01-22 14:00:22 +09:00
Kung-vr
7da42f54ec
Merge branch 'master' into alpha-kung
2019-01-20 01:10:27 +09:00
Kung-vr
0b9148927e
Added test build for alpha-kung 1.4
2019-01-17 03:10:38 +09:00
Kung-vr
c345528e27
Replace test build rar(unintended format) with zip
2019-01-17 03:09:38 +09:00
Kung-vr
47920bfa74
Fix gimbal-lock when controller pointed up or down
...
Compare old and new pose via a relative quaternion rather than relative yaw, then calculate the resulting yaw-difference from the quaternion in one go.
2019-01-17 02:32:08 +09:00
Kung-vr
0c0a616691
Clean-up after merge
2019-01-17 02:01:23 +09:00
Kung-vr
6fcf0b1a54
Merge branch 'master' into alpha-kung
2019-01-17 01:55:12 +09:00
Kung-vr
089862e876
Apply fix for reset button rotation from alpha-kung branch
2019-01-15 23:23:34 +09:00
Kung-vr
8a779b518f
Added test build 1.3 with new vsync tick
2019-01-14 04:01:48 +09:00
Kung-vr
9f48bd0c3f
Merge branch 'master' into alpha-kung
2019-01-14 03:40:40 +09:00
Kung-vr
53138c5fef
Implemented vsync tick for event loops
2019-01-14 03:24:15 +09:00
Kung-vr
733f4f8dc0
Merge branch 'master' into alpha-kung
2019-01-13 15:53:59 +09:00
Kung-vr
391688f225
Add 1.2 test build (0.01 degree granularity / 5ms tick)
2019-01-13 10:10:06 +09:00
Kung-vr
48310c33a6
(TEST) Speed up event loop tick x4 (20ms -> 5ms)
2019-01-13 10:07:05 +09:00
Kung-vr
d0e2c15e7a
Increased rotation granularity to 0.01 desgrees
2019-01-13 10:04:21 +09:00
Kung-vr
5956041ebb
Added a compiled build for testing
2019-01-13 01:02:41 +09:00
Kung-vr
58ef2e02b4
New Feature: Control rotation during virtual move
...
It's now possible to rotate the playspace by turning the controller during a virtual move playspace drag. The feature is activated via a checkbox on the playspace tab. If X Y Z axis lock checkboxes are also checked only rotation will be applied. Offsets will still accumulate as the user swings the playspace around because rotation is now centered at head. This feature is intended for use with manual redirected walking (allowing the user to virtually walk in a straight line while walking circles in physical space). This distance walked is reflected in the X,Z offsets.
2019-01-13 00:43:21 +09:00
Kung-vr
a55b127366
Fixed audio devices swapping on device hw changes
...
When audio devices connected or disconnected from the system, the default audio device swapped around. This was because of QML setting index 0 on ComboBox.model changes. onCurrentIndexChanged was calling setPlaybackDeviceIndex() / mirrorDevice/ micDevice etc... in the audio tab controller and actively setting the audio device index to 0 momentarily. Changing onCurrentIndexChanged to onActivated allows the ComboBox to only actively command the audio tab controller in direct response to user interaction.
2019-01-12 00:33:55 +09:00