bjorn
b124f7e7c2
Model:getMesh;
2017-10-15 10:26:33 -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
bjorn
80e3d3487a
Transform:getMatrix; Transform:setMatrix;
2017-09-10 14:55:24 -07:00
bjorn
1d1277ba76
Fix World:raycast;
2017-09-03 17:01:48 -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
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
bjornbytes
5bf174b37d
Use enum for lovrHeadsetGetType;
2017-08-12 21:35:37 -07:00
bjorn
0311232ae1
Add lovrModel and lovrView matrices;
2017-08-10 22:23:19 -07:00
bjorn
74f585ca8d
Use lovrAssert and lovrThrow for better errors;
2017-08-10 01:05:04 -07:00
bjorn
3cd245f2b0
Window customization via conf.lua;
2017-08-09 20:02:02 -07:00
bjorn
3143c87197
Fix issues with framebuffers;
2017-08-09 01:09:19 -07:00
bjorn
6c316c7587
Fix Shader bugs;
2017-08-09 00:56:13 -07:00
bjorn
60867925e4
Move unused header includes;
2017-08-08 22:34:23 -07:00
bjorn
d849f2429c
Everything is probably broken;
2017-08-08 21:10:56 -07:00
bjorn
88a32fd951
Simplify Skybox stuff;
2017-08-08 18:52:28 -07:00
bjorn
58931f01e2
Allow lovr.graphics.setFont(nil);
2017-08-08 18:01:39 -07:00
bjorn
047fe412eb
rm lovr.texture.bind;
2017-08-08 01:33:52 -07:00
bjorn
03c01cb97a
Use access bits better when mapping Meshes;
2017-08-08 01:33:52 -07:00
bjorn
b65673bc3f
Color object;
2017-08-08 01:33:52 -07:00
bjorn
9efa89768c
Organize graphics state;
2017-08-08 01:33:52 -07:00
bjorn
ef06a19fa4
Refactor texture filter structure;
2017-08-08 01:33:52 -07:00
bjorn
1402213029
Clean up system limits;
2017-08-08 01:33:52 -07:00
bjorn
6b0f903b2e
rm lovr.graphics.getColorMask; rm lovr.graphics.setColorMask;
2017-08-08 01:33:52 -07:00
bjorn
ed25eef2d3
rm lovr.graphics.getScissor; rm lovr.graphics.setScissor;
2017-08-08 01:33:52 -07:00
bjorn
3de7c4492c
Add missing API function;
2017-08-06 23:58:14 -07:00
bjorn
42a3444fd8
HeadsetOrigin; conf.headset.offset;
2017-08-06 23:58:14 -07:00
bjorn
b55979936f
Simplify l_lovrGraphicsSetBackgroundColor;
2017-08-01 13:19:36 -07:00
bjorn
ef537e99d4
Math module random functions;
2017-07-26 22:46:31 -07:00
bjorn
8b34330079
RandomGenerator;
2017-07-26 22:46:31 -07:00
bjorn
39ba6d3f12
Add trigger ControllerButton;
2017-07-24 23:17:00 -07:00
bjorn
d78e986a05
Fix compilation issues;
2017-07-23 23:14:28 -07:00
bjorn
112e6f8f00
lovr.math.lookAt;
...
Returns the angle/axis rotation for looking at a point.
2017-07-23 22:38:33 -07:00
bjorn
a1007a1545
Add anisotropy system limit;
2017-07-23 16:24:43 -07:00
bjorn
7d31410c8c
New Texture filter modes; lovr.graphics.setDefaultFilter;
2017-07-23 16:24:43 -07:00
bjorn
c518cadcf7
Cleanup;
2017-07-19 07:00:11 +09:00
bjorn
41210b1bd0
lovr.graphics.plane takes regular transform;
2017-07-19 05:07:18 +09:00
bjorn
e897c2512a
Fix Collider:applyTorque;
2017-06-23 17:45:27 -07:00
bjorn
83118a5012
lovr.graphics.sphere;
2017-06-21 23:10:45 -07:00
bjorn
68538c7013
Cleanup;
2017-06-21 19:44:02 -07:00
bjorn
dd1db4c86f
lovr.graphics.box; Better non-uniform scale;
2017-06-21 19:42:34 -07:00
bjorn
a13c793769
Model:getAABB;
2017-06-21 18:53:11 -07:00
bjorn
dfd6c91dec
lovr.graphics.cylinder;
2017-06-20 20:54:22 -07:00
bjorn
18fa9f7d76
Remove doppler effect;
2017-06-18 16:20:30 -07:00
bjorn
8beac66db0
OpenGL ES3; Remove glad;
...
Stop using OpenGL extensions and drop support for OpenGL ES2,
WebGL 1, and OpenGL 2. Remove glad.
2017-06-18 15:55:01 -07:00
bjornbytes
6c25b9bd4f
Fix Mesh:getVertexMap;
2017-06-13 21:28:15 -07:00
bjorn
265a81c411
Add window title; Improve initial error handling;
2017-06-10 15:34:35 -07:00
bjorn
1cc62a9b6d
DistanceJoint;
2017-06-10 15:13:19 -07:00
bjorn
827c92cc38
Collider constructor accepts position;
2017-06-10 14:17:59 -07:00