Commit Graph

744 Commits

Author SHA1 Message Date
bjorn 18ffd4e53b glad; 2017-03-31 03:06:15 -07:00
bjorn fd8a53cb2c Fix CMake for macOS; 2017-03-31 00:18:06 -07:00
bjorn 93dfc6dc46 Simplify CMakeLists; 2017-03-31 00:06:05 -07:00
bjorn 7fad8367f6 Turn off physfs static build; 2017-03-30 19:25:24 -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 e85fd61410 Geez stop talking about the website so much we get it; 2017-03-23 17:52:38 -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 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