Ben Campbell
5667b5711b
fake headset: add ultra cheesy fake controller
...
single controller, locked to headset position and orientation.
left mouse button is trigger.
2017-10-14 10:34:25 +13:00
Ben Campbell
a40fed579b
fake headset: add cursor key support
2017-10-14 10:04:41 +13:00
Ben Campbell
0ed41b690a
fake headset: make mouse capture feel more natural
...
Disable mousecapture when window loses focus, or escape is pressed.
Reenable it when user clicks in window.
2017-10-14 09:56:23 +13:00
Ben Campbell
2b9cc1a60c
add headset.update (to handle moving fake headset)
2017-10-14 09:46:33 +13:00
Ben Campbell
0e4e1159e5
rename 'near' and 'far' params (caused msys2 problems)
...
Looks like 'near' and 'far' are still pointer qualifiers under
some compilers/environments. The gcc from msys2 refused to build.
2017-10-13 08:54:01 +13:00
Ben Campbell
8f97384951
cheesy hack to module load order to get fake headset running
2017-10-12 23:04:18 +13:00
Ben Campbell
38803af405
beginnings of fake headset support
2017-10-12 13:14:51 +13:00
Ben Campbell
7b20ad9650
fix the msvc defs fix
2017-09-22 23:03:31 -07:00
Ben Campbell
9b8040777d
cmakelist: fix msvc defs leaking to other platform
...
The MSVC_VERSION check was kicking in on Linux (and presumably OSX),
and causing redefines of `inline` and `snprintf`, and failing the
build with lots of "undefined reference to `_snprintf'" errors.
2017-09-22 23:03:31 -07:00
bjorn
b3d921d0ed
Fix build;
2017-09-22 22:26:31 -07:00
Ben Campbell
8c74a6d816
fix the msvc defs fix
2017-09-23 10:26:40 +12:00
Ben Campbell
169eae2ba5
cmakelist: fix msvc defs leaking to other platform
...
The MSVC_VERSION check was kicking in on Linux (and presumably OSX),
and causing redefines of `inline` and `snprintf`, and failing the
build with lots of "undefined reference to `_snprintf'" errors.
2017-09-23 09:53:03 +12:00
bjorn
27c914664c
Clean up includes;
2017-09-19 23:49:10 -07:00
Colby Klein
8f3bf3cbe2
Add .editorconfig
...
...For those of us with editors which aren't configured for 2-space on C.
2017-09-18 18:22:37 -07:00
bjorn
6c3abad9f4
Fix crash in OpenVR mirror texture;
2017-09-18 00:39:47 -07:00
bjorn
6d85f512e3
Shoo tabs;
2017-09-17 17:38:22 -07:00
Colby Klein
5fb58b3a0f
fix build for msvc 2013
2017-09-10 16:03:43 -07:00
bjorn
80e3d3487a
Transform:getMatrix; Transform:setMatrix;
2017-09-10 14:55:24 -07:00
bjorn
3e01f6e662
Update COMPILING;
2017-09-05 23:01:15 -07:00
bjorn
8e5e8e81ca
OpenAL fallback for Unix;
2017-09-05 22:13:01 -07:00
bjorn
1d1277ba76
Fix World:raycast;
2017-09-03 17:01:48 -07:00
bjorn
5841ae1628
Controller:getHand for WebVR;
2017-09-03 01:26:18 -07:00
bjorn
4b3c7c60c2
Improve OpenVR tracking accuracy;
2017-09-02 23:08:46 -07:00
bjorn
a5760beb4e
Use ALLOW_MEMORY_GROWTH;
2017-09-02 17:31:20 -07:00
bjorn
447b2da41a
lovr.math.orientationToDirection;
2017-09-02 17:26:24 -07:00
bjorn
e2f4d23842
Small cleanup;
2017-08-27 22:59:51 -07:00
bjorn
7467ba29f7
Update CONTRIBUTING;
2017-08-27 18:19:49 -07:00
bjorn
9114ec11c7
Update CONTRIBUTING;
2017-08-27 18:18:55 -07:00
bjorn
e237446a46
Add Slack link to CONTRIBUTING;
2017-08-27 18:13:59 -07:00
bjorn
a3db0aac29
Add CONTRIBUTING.md;
2017-08-27 18:13:11 -07:00
Bjorn Swenson
2a0304cbf4
Update README;
2017-08-27 18:11:19 -07:00
bjorn
44c02b008b
v0.8.0;
2017-08-27 15:49:43 -07:00
bjorn
40b9cb1c63
Fix World:update fix;
2017-08-27 13:23:40 -07:00
bjorn
8001c0171c
Fix default offset for WebVR;
2017-08-27 13:23:31 -07:00
bjorn
9202b42d8d
Try to enable antialiasing in WebVR;
2017-08-27 13:23:21 -07:00
bjorn
cbfeda1b1c
Fix World:update;
2017-08-26 21:06:03 -07:00
bjorn
3fed41db7f
Fix nonuniform scale issue;
2017-08-26 20:09:00 -07:00
bjorn
d6aad1faba
Fix RGB texture size;
2017-08-26 19:31:03 -07:00
bjorn
22a8152eb5
Fix normal matrix;
2017-08-26 18:36:30 -07:00
bjorn
c6c29e3895
Fix strange font cast issue;
2017-08-26 17:15:53 -07:00
bjorn
773abf26ae
Fix bug with mesh mapping;
2017-08-25 21:18:22 -07:00
bjorn
9fd4030f47
Tweak sphere coordinates;
2017-08-15 21:21:49 -07:00
bjorn
e4a7c6bb47
Fix WebVR;
2017-08-15 01:05:18 -07:00
bjorn
3f875118a9
Fix shader issues;
2017-08-13 21:03:11 -07:00
bjorn
73b8a0f90a
Update compilation instructions;
2017-08-13 18:45:42 -07:00
bjorn
a38fd1829f
Migrate dependencies from lovr-deps;
2017-08-13 18:41:13 -07:00
bjorn
2d0e849686
Fix lovr.getOS for Linux;
2017-08-13 16:49:10 -07:00
bjorn
33c54efbed
Use touchpad for touch joystick;
2017-08-13 04:35:49 -07:00
bjornbytes
eea960df8c
Support Touch controllers;
2017-08-12 22:58:59 -07:00
bjornbytes
5bf174b37d
Use enum for lovrHeadsetGetType;
2017-08-12 21:35:37 -07:00