1
0
Fork 0
mirror of https://github.com/bjornbytes/lovr.git synced 2024-07-02 12:33:52 +00:00
Commit graph

562 commits

Author SHA1 Message Date
bjorn 053ccb18bc World:update; 2017-05-15 23:04:05 -06:00
bjorn 3c8f4bd63b World:getGravity; World:setGravity; 2017-05-15 23:03:01 -06:00
bjorn 70bc90154b World; 2017-05-15 23:02:08 -06:00
bjorn 7597e71ff3 lovr.physics; 2017-05-15 22:59:53 -06:00
bjorn fde1124529 0.6.0; 2017-05-06 22:07:11 -07:00
bjorn db4b8bfbc5 Improve WebVR audio support; 2017-05-06 16:27:16 -07:00
bjorn 78e58de624 Fix potential crash on equirectangular skyboxes; 2017-05-06 16:27:06 -07:00
bjorn 7b22a8fac3 Remove guard against null sittingToStanding matrix; 2017-05-06 16:26:52 -07:00
bjorn a2400e9876 WebVR fixes; 2017-04-29 13:33:59 -07:00
bjorn 331c5efa49 Fix initial write directory set on windows; 2017-04-28 23:58:26 -07:00
bjorn f9e2b1441e Support polyfill; 2017-04-23 16:02:08 -07:00
bjorn f81209fd86 WebVR fixes; 2017-04-22 23:21:29 -07:00
bjorn 4399a2feb8 rm bounds visibility functions;
Minor WebVR fixes.
2017-04-22 22:53:03 -07:00
bjorn c1afd6ca33 WebVR Controllers; 2017-04-22 18:20:12 -07:00
bjorn c9be126b6b Small fixes; 2017-04-22 17:02:47 -07:00
bjorn 95fb96ec2c Controller experiments; 2017-04-22 16:59:54 -07:00
bjorn 37479be4b0 Fix rendering coordinate system; 2017-04-22 10:50:12 -07:00
bjorn 520227aa87 Fix meshes; 2017-04-22 10:34:44 -07:00
bjorn 6acebc221e Fix mesh attributes; 2017-04-22 00:12:32 -07:00
bjorn 255dc5a43c Fix coordinate system; 2017-04-21 23:06:10 -07:00
bjorn 7408a5e507 lovr.getOS for web; 2017-04-20 21:23:23 -07:00
bjorn 4537e17894 Fix typo; 2017-04-20 21:20:43 -07:00
bjorn 6e41c211d2 Unrefing; 2017-04-20 21:17:25 -07:00
bjorn 068784ef73 Add more to headset API; 2017-04-20 20:46:35 -07:00
bjorn 872ceb365d WIP; 2017-04-19 21:44:35 -07:00
bjorn 0f1acae42a WIP; 2017-04-16 16:56:49 -07:00
bjorn 5fa820215e Windows fix; 2017-04-14 01:00:07 -07:00
bjorn 3e58ce4e55 JSON; 2017-04-13 23:11:03 -07:00
bjorn 9eb4d7b393 Move all window code into graphics module; 2017-04-12 19:48:47 -07:00
bjorn 58f00a0b4c Oh noooo; 2017-04-12 19:48:47 -07:00
bjorn 25e6f3ce4e Fix Mesh unmapping; 2017-04-09 13:40:20 -07:00
bjorn 30647c97c5 0.5.0; 2017-04-03 09:40:37 -07:00
bjorn 6695be5eb8 Add missing bindings for lovr.filesystem.createDirectory; 2017-04-02 15:10:46 -07:00
bjorn 0d552a0f0c Draw headset mirror with white color; 2017-04-02 11:14:25 -07:00
bjorn 887f915001 Update logo; 2017-04-02 06:30:04 -07:00
bjorn 99dac3c848 Update logo; 2017-04-02 06:28:02 -07:00
bjorn 7f687f9732 No game screen; 2017-04-02 05:55:21 -07:00
bjorn 66bb9063f5 Add Blobs; 2017-04-01 16:50:10 -07:00
bjorn 3977db7249 Don't mess with depth test when rendering fonts; 2017-04-01 15:33:32 -07:00
bjorn a04e5013ad lovr.graphics.getSystemLimits; 2017-03-31 04:22:18 -07:00
bjorn 49a63bb084 Antialiasing;
Why not.
2017-03-31 03:57:04 -07:00
bjorn dcadbe37ce Fix glad on windows; Remove GLEW; 2017-03-31 03:20:53 -07:00
bjorn 18ffd4e53b glad; 2017-03-31 03:06:15 -07:00
bjorn 9d89ea5634 Allow custom fullscreen shaders; 2017-03-30 18:56:51 -07:00
bjorn fbc9805ab1 Allow custom skybox shaders; 2017-03-30 18:54:39 -07:00
bjorn 847a01b76f Fix skyboxes; 2017-03-30 18:48:03 -07:00
bjorn 3489426af5 Improve error screen more; 2017-03-30 17:22:06 -07:00
bjorn 61dd12df7d Improve error message formatting; 2017-03-29 11:25:48 -07:00
bjorn 6cc5a036e8 Fix Font:getWidth; 2017-03-25 18:41:25 -07:00
bjorn 2ae10967c4 Error in setVertices when overflowing Mesh size; 2017-03-23 17:49:57 -07:00
bjorn 7077d89a22 Font metrics; 2017-03-16 01:12:32 -07:00
bjorn 0b57b48702 Font pixel densities; 2017-03-15 20:51:16 -07:00
bjorn 390220f945 Font alignment; 2017-03-15 20:46:01 -07:00
bjorn a6cb4ee53f Alphabetize some enums; 2017-03-14 21:38:03 -07:00
bjorn 46b068c2fe Fix crash on absent command line argument; 2017-03-14 02:34:05 -07:00
bjorn 22526552dc Use correct texture for fonts; 2017-03-14 02:32:01 -07:00
bjorn c4f6df11e8 lovr.graphics.reset on error screen; 2017-03-12 19:23:26 -07:00
bjorn 37c2a11172 Fix panorama Skyboxes I promise; 2017-03-12 17:31:06 -07:00
bjorn 5bd364f65f Fix skybox math; 2017-03-12 17:13:50 -07:00
bjorn a4257378f0 Panorama Skybox fixes; 2017-03-12 16:57:27 -07:00
bjorn 4feeb4d4ab Equirectangular Skybox rough draft; 2017-03-12 16:45:50 -07:00
bjorn ac7a97fe77 Minor OpenVR render model cleanup; 2017-03-12 15:10:07 -07:00
bjorn 4c3bca841b ModelData doesn't need ref; 2017-03-12 15:04:39 -07:00
bjorn 062086991e Blend modes; 2017-03-12 04:03:36 -07:00
bjorn c6b635a2ec rm lovr.graphics.setProjection; 2017-03-11 21:19:26 -08:00
bjorn f3dfbe518a Fix switch scope; 2017-03-11 21:10:13 -08:00
bjorn 49a0ba4d1c lovr.headset.isMirrored; lovr.headset.setMirrored;
Also add conf.lua field to configure initial mirroring state.
2017-03-11 19:12:03 -08:00
bjorn 0c6da83332 lovr.focus;
This may not work in all cases involving e.g. overlays.
2017-03-11 19:01:01 -08:00
bjorn f9f0773b92 lovr.controllerpressed; lovr.controllerreleased; 2017-03-11 18:46:07 -08:00
bjorn 94a5dab7b5 Meshes use mapped buffers; 2017-03-11 17:27:18 -08:00
bjorn b417df1de9 Improve Mesh error message; 2017-03-11 15:26:43 -08:00
bjorn d1a8a5b156 Make Mesh attribute binding more intelligent; 2017-03-11 15:15:00 -08:00
bjorn 7648bffda7 Mesh:isAttributeEnabled; Mesh:setAttributeEnabled; 2017-03-11 14:47:13 -08:00
bjorn faad61614f Change Mesh isRangeEnabled to int; 2017-03-11 14:30:39 -08:00
bjorn 1abbdc5779 Missed some instances of buffer; 2017-03-11 14:28:44 -08:00
bjorn a2e1fd8972 Rename Buffer to Mesh; 2017-03-11 14:13:49 -08:00
bjorn 3da4d4def9 Add lovr.getOS; 2017-03-11 13:51:15 -08:00
bjorn ad1706f2ba Rename vive to openvr; 2017-03-11 03:31:04 -08:00
bjorn fce7746b16 Simplify api structure; 2017-03-11 03:08:07 -08:00
bjorn fa74254e64 Rename lovr to api; 2017-03-11 02:25:39 -08:00
bjorn b84f72f17e Rename vendor to lib; 2017-03-11 02:19:33 -08:00
bjorn 65338c8312 Print error when write directory fails; 2017-03-11 01:58:11 -08:00
bjorn 331f273e9b Use platform specific directory separators; 2017-03-11 01:47:30 -08:00
bjorn 4c78898aec Fix lovr.filesystem.getAppdataDirectory; 2017-03-11 01:45:33 -08:00
bjorn 40cf56f17a Add missing filesystem API functions; 2017-03-11 01:44:24 -08:00
bjorn 4df4069915 Add more filesystem functionality; 2017-03-11 01:37:00 -08:00
bjorn dfe1242332 pcall errhand; 2017-03-08 13:04:49 -08:00
bjorn b3009955f3 Fix texture resets again; 2017-03-04 00:18:59 -08:00
bjorn f7d2470272 Fix syntax issue, woops; 2017-03-01 20:19:37 -08:00
bjorn 0089ae0972 Optional eye for getEyePosition; 2017-03-01 20:18:49 -08:00
bjorn b38204287c lovr.filesystem.load; 2017-03-01 20:08:13 -08:00
bjorn c52f5e7318 Relative sources and volume limiting; 2017-02-28 20:03:47 -08:00
bjorn a932c4fec5 Fix Controller model freeing; 2017-02-26 23:52:40 -08:00
bjorn 2368f725a1 Fix OpenVR controller models; 2017-02-26 18:49:40 -08:00
bjorn 97ba379bd3 More Controller fixes; 2017-02-26 18:37:07 -08:00
bjorn f58e58d172 Improve headset safety; 2017-02-26 16:54:55 -08:00
bjorn 94af335225 Fix OpenVR texture reset yet again; 2017-02-26 16:33:20 -08:00
bjorn 2cc360db11 Fix stack adjustment in pushtype; 2017-02-26 14:49:42 -08:00
bjorn e5aefb3f03 Fix windows compilation; 2017-02-26 14:32:59 -08:00
bjorn e607216308 Improve error handling; 2017-02-26 14:28:57 -08:00