bjorn
|
18be34a903
|
Expose depth write setting;
|
2018-02-08 21:50:47 -08:00 |
|
bjorn
|
3fd6f27768
|
Allow custom values when clearing color, depth, and stencil buffers;
|
2018-02-08 21:26:53 -08:00 |
|
bjorn
|
9205663d69
|
Texture:replacePixels;
|
2018-02-08 19:46:24 -08:00 |
|
bjorn
|
14a54fa7b0
|
rm MaterialData;
|
2018-01-29 21:44:32 -08:00 |
|
bjorn
|
4a68067e28
|
rm AnimationData;
|
2018-01-29 20:30:13 -08:00 |
|
bjorn
|
032788003a
|
VertexData; IndexData;
|
2018-01-27 12:51:41 -08:00 |
|
bjorn
|
84de048fa3
|
Fix warnings;
|
2018-01-26 19:11:42 -08:00 |
|
bjorn
|
66d0e42908
|
Refactor VertexFormat;
|
2018-01-26 19:11:40 -08:00 |
|
bjorn
|
ea7f3d48a2
|
Refactor MeshFormat;
|
2018-01-26 19:01:41 -08:00 |
|
Bjorn Swenson
|
1f3deae6ec
|
Merge pull request #32 from mcclure/reload-support-2
Restart-without-quit support: lovr.event.quit("restart")
|
2018-01-25 19:08:30 -08:00 |
|
mcc
|
8052896b33
|
Restart-without-quit support: lovr.event.quit("restart") and return-from-run() both support the string "restart" in place of an exit code. When this happens, the program reruns itself in a new, isolated environment. In Emscripten, no reboot occurs and the program only quits.
|
2018-01-25 21:32:16 -05:00 |
|
bjorn
|
3cce5fd991
|
ModelData;
|
2018-01-22 18:24:39 -08:00 |
|
bjorn
|
ed72de1109
|
Make sure objects retain their underlying data;
|
2018-01-22 09:13:03 -08:00 |
|
bjorn
|
a22740084c
|
Rename FontData to Rasterizer;
|
2018-01-22 08:28:33 -08:00 |
|
bjorn
|
b7a21d1f90
|
Fix projection matrix for 3d canvases;
|
2018-01-20 21:44:44 -08:00 |
|
bjorn
|
1e97c716de
|
TextureData;
|
2018-01-20 21:33:09 -08:00 |
|
bjorn
|
255c001717
|
Simplify mipmaps;
|
2018-01-14 13:21:34 -08:00 |
|
bjorn
|
82cd9d0414
|
Fix Texture:setFilter for cubemap textures;
|
2018-01-12 20:25:41 -08:00 |
|
bjorn
|
881a515687
|
Fix model transform initialization;
|
2018-01-04 08:49:58 -08:00 |
|
bjorn
|
7b58012854
|
Flip sphere uvs;
|
2018-01-01 20:39:50 -08:00 |
|
bjorn
|
77d8b96cfd
|
lovr.graphics.stencil;
|
2017-12-18 19:48:28 -08:00 |
|
bjorn
|
8acd7444af
|
lovr.graphics.getStencilTest; lovr.graphics.setStencilTest;
|
2017-12-18 18:37:03 -08:00 |
|
bjorn
|
0028bbd51e
|
Throw an error if a texture is too big;
|
2017-12-17 19:19:09 -08:00 |
|
bjorn
|
386ab78ae9
|
Throw an error if font texture overflows;
|
2017-12-17 19:13:04 -08:00 |
|
bjorn
|
5f38153cf1
|
Initialize animation track alphas properly;
|
2017-12-17 18:24:43 -08:00 |
|
bjorn
|
72aa7e858a
|
Rename loaders to data;
|
2017-12-10 12:41:43 -08:00 |
|
bjorn
|
4a2cc56fef
|
Move shaders into resources;
|
2017-12-10 12:41:43 -08:00 |
|
bjorn
|
6f58b758e3
|
Fix texture coordinates;
|
2017-12-09 20:09:27 -08:00 |
|
bjorn
|
6df8dfe456
|
Canvas:getFormat;
|
2017-12-09 20:09:27 -08:00 |
|
bjorn
|
ee36b47864
|
Depth/stencil buffers; More work on Canvas API;
|
2017-12-09 20:09:27 -08:00 |
|
bjorn
|
928ee06655
|
Floating point texture formats;
|
2017-12-09 20:09:27 -08:00 |
|
bjorn
|
fa8af65073
|
Refactor texture formats;
|
2017-12-09 20:09:27 -08:00 |
|
bjorn
|
c6a395fa21
|
Switch to table variant of newCanvas API;
|
2017-12-09 20:09:27 -08:00 |
|
bjorn
|
2243fe10ae
|
Flip canvas perspective projection;
|
2017-12-09 20:09:27 -08:00 |
|
bjorn
|
0eebea28a9
|
Canvas:getMSAA;
|
2017-12-09 20:09:27 -08:00 |
|
bjorn
|
d261e4b00d
|
Start Canvas objects;
|
2017-12-09 20:09:27 -08:00 |
|
bjorn
|
8eec247adb
|
lovr.graphics.getStats;
|
2017-12-09 20:07:42 -08:00 |
|
bjorn
|
c6b7d9729d
|
rm lovrGraphicsGetWindow;
|
2017-12-03 15:23:38 -08:00 |
|
bjorn
|
da0afb487c
|
Small fixes for WebVR;
|
2017-12-01 19:59:55 -08:00 |
|
bjorn
|
a698edc475
|
Bugfixes;
|
2017-11-30 21:17:54 -08:00 |
|
bjorn
|
2869bac3cd
|
Fix animation alpha;
|
2017-11-29 00:00:13 -08:00 |
|
bjorn
|
17565ab201
|
Fix seeking animations to negative values;
|
2017-11-28 16:52:01 -08:00 |
|
bjorn
|
c51731f869
|
Fix animations with negative speeds;
|
2017-11-28 16:50:43 -08:00 |
|
bjorn
|
251132d106
|
Fix bug with Animator:reset;
|
2017-11-28 14:38:47 -08:00 |
|
bjorn
|
097a88302e
|
Add lines and linestrip MeshDrawModes;
|
2017-11-25 19:49:22 -08:00 |
|
bjorn
|
ddd905627b
|
Mesh:drawInstanced; Model:drawInstanced;
No attribute divisors yet.
|
2017-11-25 19:45:44 -08:00 |
|
bjorn
|
cb2265e547
|
Remove material from graphics state;
It is now local state to models and meshes and can be passed as
an optional first argument to most primitives.
|
2017-11-25 19:02:28 -08:00 |
|
bjorn
|
093ef37bf3
|
Gamma correct colors correctly;
|
2017-11-25 17:57:59 -08:00 |
|
bjorn
|
a9c53372ad
|
Ensure animator is NULL on model creation;
|
2017-11-25 13:30:02 -08:00 |
|
bjorn
|
bb90c8d378
|
Reduce max bones per mesh to 48;
|
2017-11-25 12:29:40 -08:00 |
|