af8c061c50
Default buffer can be used for colors;
a654cec40f
lovr.graphics.newFont;
b89c61a8f4
HorizontalAlign and VerticalAlign enums;
3c5288e979
Default fragment shader samples default texture;
0d7fed1fa7
Rasterizer:getBoundingBox;
c1bb47d737
Merge branch 'master' into dev
86b2c934e8
Materials, mostly;
af8f650a07
Make map_t size deterministic;
fbe54d5dca
Physics shape dimensions must be positive;
7605d0b04e
CMake: always move libraries;
fcc2758046
Potentially add support for KHR_texture_transform;
fb42bf3fbb
Rearrange some ModelData stuff;
7de6bdf242
Shaders; Rework vertex formats;
3d83d0fcfe
Pass:multimesh;
2896dc0bfa
gpu: indirect draws accept optional stride;
fc616f92c2
Pass:mesh; Pass:setMeshMode;
2abf1a4a0c
Fix luax_optu32;
3009e1d45c
Rename transfers to uploads;
ab2c52bc05
Fix attachment cache;
988393bb7f
gpu: properly expunge render passes and framebuffers;
451e8a53ed
Discard attachments more;
1cc8cf9f4a
Update glslang to accept array of shader strings;
b2e681ddfd
Allow hexcode for render pass clear;
efe57133d0
Validation errors are logs not errors;
c2dab3cf2c
Update lovr.draw signature;
6f16385fa1
Improve graphics error handling;
0d4d7bc0e3
Fix vertex shader draw count; Simplify upload sync;
711a7df43b
CMake can compile shaders;
ef19a334a9
Pass:setSampler;
a26e732ab0
Cleanup;
2b65b50ed9
Pass:setViewport; Pass:setScissor;
2ee1a8d014
Image:getPointer;
e36cc6482d
rename pass/buffer to getPass/getBuffer;
a8b35074e0
Pass:send supports push constants;
8effa7424f
Pass:circle;
7b5c816345
More efficient resource tracking;
6245aaa9d9
I have made a mistake;
3a43d44460
Pass tracks resources for sync purposes;
ea80936af7
Pass:compute;
d8583c6a9d
gpu_compute; gpu_compute_indirect;
e652ae67af
Pass:plane;
ebc6d9d3a3
Pass:line;
a2668a1632
Fix canvas always trying to add depth buffer;
2c2eada1f0
Fix pipeline creating the wrong render pass;
d9bf19da33
Fix texture memory allocation;