bjorn
|
a372abb810
|
Reorganize uniform/block data structures;
|
2018-08-02 05:04:40 -07:00 |
|
bjorn
|
e5fd9c7412
|
Fix SoundData leaks;
|
2018-08-02 03:27:16 -07:00 |
|
bjorn
|
2acc4761b7
|
Fixes for WebGL; rm sharpness from texture filter;
|
2018-08-02 01:31:23 -07:00 |
|
bjorn
|
9e494cae46
|
Make custom events work;
|
2018-07-26 19:38:01 -07:00 |
|
bjorn
|
693766cf3b
|
Hmm, byte vertex attributes can have more than 1 component;
|
2018-07-25 00:01:22 -07:00 |
|
bjorn
|
0b922a9703
|
rm Variant type name tracking;
|
2018-07-24 21:21:37 -07:00 |
|
bjorn
|
d6daa885c8
|
Simplify luax_checktype and inheritance;
|
2018-07-24 21:15:07 -07:00 |
|
bjorn
|
83ddb82162
|
Simplify Lua object management;
|
2018-07-24 20:13:54 -07:00 |
|
bjorn
|
eb45b6f04f
|
Add the ability to set Texture LOD bias;
|
2018-07-22 20:37:27 -07:00 |
|
bjorn
|
66ca77abd1
|
Texture:replacePixels supports mipmap;
|
2018-07-22 20:37:27 -07:00 |
|
bjorn
|
5f06ca44c9
|
Improve error messages for bad vertex formats;
|
2018-07-20 15:53:53 -07:00 |
|
bjorn
|
686f621928
|
That error message was such a liar;
|
2018-07-20 15:51:58 -07:00 |
|
bjorn
|
11a3937a5d
|
Improved mipmap support;
- Texture dimensions functions take an optional mipmap level.
- Add Texture:getMipmapCount.
- Fix issue where textures always allocated mipmap storage.
|
2018-07-19 19:28:27 -07:00 |
|
bjorn
|
d4c28f5770
|
Texture:replacePixels accepts x/y offset;
|
2018-07-18 01:36:29 -07:00 |
|
bjorn
|
8cc795aa9d
|
Material:getTransform; Material:setTransform;
|
2018-07-18 01:17:16 -07:00 |
|
bjorn
|
f1f2c7b401
|
Yay all opengl is in opengl.c;
|
2018-07-17 17:21:15 -07:00 |
|
bjorn
|
f57810cd7a
|
Morganization;
|
2018-07-17 17:21:15 -07:00 |
|
bjorn
|
56bbf1cf56
|
Organization;
|
2018-07-17 17:21:15 -07:00 |
|
bjorn
|
0ee5d0b8f2
|
Anonymous materials for draw calls;
|
2018-07-17 17:21:14 -07:00 |
|
bjorn
|
e0063995b3
|
More data driven primitives;
|
2018-07-17 17:21:14 -07:00 |
|
bjorn
|
e6e8e137c0
|
Clean up drawing;
|
2018-07-17 17:21:14 -07:00 |
|
bjorn
|
8bf60b73ec
|
Add opengl header; Migrate relevant object implementations;
|
2018-07-17 17:21:14 -07:00 |
|
bjorn
|
c86bb419f1
|
Use indirection for graphics object access;
This will make it easier to move stuff around.
|
2018-07-17 17:21:14 -07:00 |
|
bjorn
|
b650f2b770
|
Add Microphone objects for audio capture;
|
2018-07-06 17:57:31 -07:00 |
|
bjorn
|
fdef90b7bc
|
Add AudioStream:decode;
|
2018-07-05 23:30:37 -07:00 |
|
bjorn
|
4e146197b4
|
Remove AudioStream:seek;
|
2018-07-05 22:51:52 -07:00 |
|
bjorn
|
bc61e02f84
|
SoundData:getSample; SoundData:setSample;
|
2018-07-05 20:45:09 -07:00 |
|
bjorn
|
764f6eb595
|
Basic SoundData objects;
|
2018-07-05 20:23:46 -07:00 |
|
bjorn
|
f903b6014c
|
Use arrays for enums instead of maps;
|
2018-07-04 20:11:52 -07:00 |
|
bjorn
|
94c432b4b4
|
rm length parameter from lovrRandomGeneratorSetState;
|
2018-07-04 14:07:48 -07:00 |
|
bjorn
|
57c8dfe146
|
Clean up includes;
|
2018-07-04 13:51:35 -07:00 |
|
bjorn
|
183f6003e9
|
rm mapped buffers mostly;
|
2018-06-03 19:00:31 -07:00 |
|
bjorn
|
7273811120
|
Some extra graphics state diffing;
|
2018-06-02 15:30:26 -07:00 |
|
bjorn
|
a3e4b9b2b3
|
Change mat4_transform signature;
|
2018-05-27 19:05:10 -07:00 |
|
bjorn
|
c767e9c165
|
Simplify headset structure;
|
2018-05-27 19:05:10 -07:00 |
|
bjorn
|
40c363fff4
|
lovr.data.newVertexData accepts a vertex table;
|
2018-04-01 21:57:16 -07:00 |
|
bjorn
|
b180b28037
|
Mesh:getVertexMap with tables and Blobs;
|
2018-04-01 21:25:48 -07:00 |
|
bjorn
|
25a267acd1
|
ModelData:getTriangle;
|
2018-04-01 21:00:20 -07:00 |
|
bjorn
|
823b7000da
|
Texture:getDepth; Also change Texture:getDimensions;
|
2018-04-01 20:54:05 -07:00 |
|
bjorn
|
be67da4c09
|
Rename Blob:getFilename to Blob:getName;
|
2018-03-24 13:16:08 -07:00 |
|
bjorn
|
bdc9b63b8a
|
Fix lots of memory leaks;
Especially when restarting or using threads.
|
2018-03-23 19:31:45 -07:00 |
|
bjorn
|
f9ce6d3425
|
Mesh:setVertexMap accepts a Blob for fast updates;
|
2018-03-22 11:22:06 -07:00 |
|
bjorn
|
471540433c
|
Add Canvas:newTextureData;
|
2018-03-22 11:15:17 -07:00 |
|
bjorn
|
c0ea3240c3
|
Organize drawing code;
|
2018-03-22 09:57:44 -07:00 |
|
bjorn
|
1cd1b5e11d
|
Use a Mesh for primitives;
|
2018-03-22 09:46:26 -07:00 |
|
bjorn
|
d77b139d21
|
Make Mesh more lightweight;
|
2018-03-21 15:36:00 -07:00 |
|
bjorn
|
fdb3a29a05
|
Add separate x/y scale to lovr.graphics.plane;
|
2018-03-19 13:09:03 -07:00 |
|
bjorn
|
05413adf74
|
Make detaching attributes more flexible;
|
2018-03-13 17:53:09 -07:00 |
|
bjorn
|
6fb977b5bb
|
Improve Mesh VAO state diffing;
Also permit empty tables for vertex formats.
|
2018-03-13 16:12:12 -07:00 |
|
bjorn
|
dd3644bafd
|
Add bounds checking to Shader:send with Blobs;
|
2018-03-12 13:27:14 -07:00 |
|