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
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