Vasily
cfefec59e3
Fix -Wsign-conversion warnings
2019-02-21 18:48:53 +01:00
Vasily
ec014a1e74
Add -Wdouble-promotion switch to clang/gcc compilers
...
It introduces a lot of ugly casts. Long term the floats should probably
be changed to doubles everywhere since we're only compiling for 64 bit
x86.
2019-02-21 18:48:53 +01:00
Vitaly
acb666a142
Remove old style casts and enable warnings for them
2019-02-21 18:48:53 +01:00
Kung-vr
e17cec1f27
Call movecenter reset on chaperone tab flip orientation ( #75 )
2019-01-31 13:57:11 -06: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
a39196af01
Improve readability of vsync and settings update code
2019-01-28 23:11:20 +09:00
Kung-vr
53138c5fef
Implemented vsync tick for event loops
2019-01-14 03:24:15 +09:00
Vasily
51057c1d79
Format every single file using .clang-format
2018-12-28 03:06:42 +01:00
Vasily
b097908b12
Rename parameters shadowing class members
...
Parameters with the same name as class members are ripe for introducing
bugs. The fact that the "this->" syntax is optional creates confusion
for maintaining programmers who can only guess at the intention.
2018-12-27 18:27:27 +01:00
Vasily
e7e7272d52
Fix memory leaks as result of missing delete[]
...
The delete keyword only calls a single destructor, delete[] calls as
many as there are members in the array.
2018-12-27 14:23:54 +01:00
Robin Appelman
f383fe081e
switch to cmath and std::isnan
2018-12-26 02:09:50 +01:00
Robin Appelman
20853df594
fix building under linux
2018-11-09 00:07:32 +01:00
matzman
f48b583aca
Reimplemented sound effects.
...
Added chaperone proximity warnings.
Other bugfixes and improvements.
2017-08-15 21:44:29 +02:00
matzman
4667165463
Bugfixes.
2016-12-29 16:03:47 +01:00
matzman
613610c050
New chaperone/audio profile now replaces an already existing one with the same name.
2016-12-21 20:10:58 +01:00
matzman
b937d04791
Improved reset handling & bugfixes
2016-12-18 22:22:34 +01:00
matzman
10b1518bdb
Added height slider and textfields to chaperone page.
2016-12-14 21:55:35 +01:00
matzman
e39c240ff5
Complete GUI overhaul (from Qt Widgets to Qt Quick Controls 2)
...
Added chaperone profiles
Added separate supersampling sliders for applications/compositor
Added asynchronous reprojection on/off switch
Merged in Microphone Control Overlay
Added Push-to-Talk profiles
Updated to OpenVR 1.0.3
Requires at least SteamVR beta 1477423729.
2016-10-28 18:38:05 +02:00
matzman
b8cac9fb69
Added missing platform dlls.
...
Refractoring and bugfixes.
Added SteamVR tab: Supersampling and reprojection settings and restart
button.
Added Statistics tab: rotation counter, performance statistics and others.
Updated Move Playspace tab: Rotation and Seated mode support.
2016-09-16 21:22:29 +02:00