Vasily
a70fade089
Create DigitalAction and AnalogAction types
...
This errors at compile time if the wrong action is being used, instead
of at runtime.
2019-03-16 14:07:26 +01:00
ykeara
3c5cab72e5
Chaperone Tab Update ( #101 )
...
* added actions for haptics
* Haptic WIP #1 crash on haptic event
* haptics rough implemented
* fixed action names and prox sensor work-around
* added workaround to catch-all in begineer chaperone switch
* added idle work-around to alarm warning
* changed visibility slider values to reflect new API limits
* added disable chaperone
* added display Logic
* fixed visibility slider display and some saving fade distance when chaperone disabled
* fixed warnings not always working (hopefully) centralized action/input keys into ivrinput.h
* default bindings for HMD's
* chaperone input re-factor
* refactored ivrinput class
* fixed naming errors commented out prox testing
* formatting removed commented code
* format
* fixed compiler warnings
* updated documentation
* Reduced reload chaperone calls
* adjusted haptics for chaperone bounds warnings
2019-03-15 15:19:23 -05:00
Vasily
d078bd88a4
Move definitions from header file to cpp file
...
Clang-tidy does not like definitions in header files unless they're
inline.
2019-03-10 23:12:26 +01:00
Vasily
dd5ae97b62
Move ivrinput into openvr folder
...
Doesn't make sense for it to have it's own folder when there's an openvr
folder now.
2019-03-10 23:12:26 +01:00
Vasily
09251b04aa
Move openvr_into openvr folder
2019-03-10 23:12:26 +01:00
Vasily
84be2090c8
Move setup code in main to separate file
...
This makes it easier to find the entry point for the program and also
moves a lot of implementation out of the main.cpp file.
2019-03-10 23:12:26 +01:00
Kung-vr
884343783c
Move quaternion functions to quaternion namespace
2019-03-04 01:39:33 +09:00
Kung-vr
0f2f956b2e
Manual Merge Cleanup
2019-03-03 01:02:53 +09:00
Vasily
34204d2441
Add -Wnon-virtual-dtor and resolve issues
...
The IPolicyConfig file is a third party file and since it describes a
third party API we can't make changes to it. Adding it via the system
includes disables warnings on most compilers.
2019-02-21 18:48:53 +01:00
Vasily
5c70aba098
Revert easylogging++ include and attempt changing easylogging++.cc
2019-02-21 18:48:53 +01:00
Vasily
940ad48923
Attempt -i switch in order to ignore warnings in file
2019-02-21 18:48:53 +01:00
Vasily
9019270df8
Refine compiler system includes for different platforms
...
MSVC seems to be the only platform that doesn't have a non-experimental
way to include files that don't give warnings.
2019-02-21 18:48:53 +01:00
Vasily
1b6cc47238
Add .. to linux include paths
2019-02-21 18:48:53 +01:00
Vasily
4ed6e80645
Include third party headers system headers for clang/g++
2019-02-21 18:48:53 +01:00
Vasily
ab25124d7b
Move source files and resources file into separate .pri files
2019-02-21 18:48:53 +01:00