Commit Graph

518 Commits

Author SHA1 Message Date
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 8525601538 Build less physfs archive formats; 2017-03-10 22:47:25 -08:00
bjorn dfe1242332 pcall errhand; 2017-03-08 13:04:49 -08:00
bjorn d4a36614b0 Support less 3D model file formats;
Support OBJ, FBX, and COLLADA, as these seem to be the most common
formats.  This is done to reduce the size of the assimp dll.  More
formats can be added as needed.
2017-03-07 17:25:09 -08:00
bjorn 4e542266a2 Mention lovr-deps; 2017-03-07 16:01:43 -08:00
bjorn a5af2a7d91 Mention FreeType as dependency; 2017-03-07 15:24:19 -08:00
bjorn 6384a5c6db Fix weird parts of README; 2017-03-07 15:23:26 -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
bjorn 13db69a2fb Error when positioning stereo sources; 2017-02-26 13:24:22 -08:00
bjorn 2a6afc4999 lovr.audio.isSpatialized; 2017-02-26 13:14:15 -08:00
bjorn 43ecf52dbc Source:getVelocity; Source:setVelocity; 2017-02-26 13:11:22 -08:00
bjorn e25141417e lovr.audio.getDopplerEffect; lovr.audio.setDopplerEffect; 2017-02-26 13:09:09 -08:00
bjorn 063f005ed7 lovr.audio.getVelocity; lovr.audio.setVelocity; 2017-02-26 12:58:43 -08:00
bjorn 9df7195e68 Source:getCone; Source:setCone; 2017-02-26 12:50:51 -08:00
bjorn ba79d4a8e4 Rename Source orientation to direction; 2017-02-26 12:39:41 -08:00
bjorn c576f7563d Source:getFalloff; Source:setFalloff; 2017-02-26 12:37:18 -08:00
bjorn 9f351774d2 Fix vive state; 2017-02-20 01:21:58 -08:00