f9d7742dfd
Add support for headless headset rendering;
b4b2b56c90
CMake: Don't recompile shaders on every build;
4422df2a47
Variant small string optimization;
0c281bca50
Change default setProjection far plane to 0;
e9776f98c6
Fix compatibility with Lua 5.2, 5.3, 5.4;
23f747d4c3
Fix CMake;
8f74778c19
Error if require path is too long instead of truncating;
e426520144
Blob:getString takes an optional byte range;
53da4dd1dc
rm File again;
dbdd22ae95
Compute passes release their shaders properly;
7f2618227f
Fix off-by-one tick number in readbacks;
0c966ba216
gpu: destroy readback scratchpads properly;
3879ce926d
Improve Vulkan initialization;
7b3e1a02eb
Fix newShader when nil is used as a stage's code;
c2f12f1fd4
Fix matrix rotation decomposition when matrix has scale;
9277b38273
Use fancy syntax for model data map indices;
d5ebb796b3
Mat4:set uses TRS order when scale is present;
c61d6b059b
Merge branch 'master' into dev
7d3cc45cc2
LÖVR submodule improvements;
b9ef1772da
LÖVR no longer depends on system-installed Vulkan;
58dc7ee9dd
Add missing check for sample usage in material textures;
b61dbab21b
newTexture resets usage when table is provided;
c2f12f1fd4
Fix matrix rotation decomposition when matrix has scale;
9277b38273
Use fancy syntax for model data map indices;
c3494d3d30
Fix Model:getNodeScale()
7dbdda1205
Fix node indexing for GLTF models with multiple root nodes
773d22f40d
Check bounds in luax_checkanimation / luax_checknodeindex