Commit Graph

880 Commits

Author SHA1 Message Date
bjorn b8fededcf6 Add luax_checkcolor; 2017-10-21 13:21:30 -07:00
bjorn 32b05cb15d Support multiple texture slots; 2017-10-21 13:21:28 -07:00
bjorn a2860361e9 Consolidate Texture and Skybox; 2017-10-21 13:00:13 -07:00
bjorn e8f2166e00 Remove textures from Models and Meshes; 2017-10-21 12:34:58 -07:00
bjorn a12a003ccb Use custom IO callbacks for assimp; 2017-10-21 12:31:53 -07:00
bjorn 9a47643d20 Update package list for Ubuntu; 2017-10-17 21:51:50 -07:00
bjorn 5099f52de2 Add package list for debian/ubuntu to COMPILING; 2017-10-17 21:45:55 -07:00
bjorn b124f7e7c2 Model:getMesh; 2017-10-15 10:26:33 -07:00
bjorn 0d3bc4cfaa Disable depth mask when drawing text; 2017-10-15 09:16:13 -07:00
bjorn f5e8535726 Use internal scene graph for models;
Allows for loading of more complicated models and multiple materials
for a single model.  Also fixes bugs with Mesh draw ranges.  Model:getAABB
is temporarily removed.
2017-10-14 18:01:00 -07: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
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