5324ae9a84
Fix error screen;
143b0ba664
Fix DefaultShader initialization;
8233c202ba
Fix Pass:points / Pass:lines with vectors;
b51d4e7de7
Normal mapping;
0be94e0f1a
Set default material normalScale to 1;
7e5221492d
rm pointSize from Material;
0a599ccdd6
Rename PixelColors to PixelColor;
63a327c0b2
Add getLighting builtin function to shaders;
31d49fe8c6
When graphics module is destroyed, stop XR session;
3c71828afa
Revert "Change the way modules are destroyed;"
0436a5deae
Rework automipmapping;
6d6e79e704
Recompile nogame shader;
bf2f5a398c
Fix defaultMaterial;
2047127a97
Enable depth submission by default;
2ebb4bb415
Improve OpenXR layout transitions a bit;
8aa1cf91b2
Submit depth buffer to OpenXR;
eba71d5921
Fix more warnings;
9b7b4e323c
appveyor rebuilds when CMakeLists changes;
7efd19c45c
Add uniform buffer for global constants;
642388709b
Shader helper improvements;
c41188c4b4
Merge branch 'master' into dev
8b2fe0aa31
Adjust VulkanSDK path;
246cbdfcdc
Update appveyor VulkanSDK command flags;
dd4fa5c382
Synchronize Material textures;
6011e61d52
Fix lovr.headset.newModel and lovr.headset.animate;
dd40e6c829
Fix errhand;
b60a9b7b40
Update glslang;
ed59eeb11c
gpu: don't use VkPipelineCacheHeaderVersionOne;
16860e8ef5
rm stats;
7c7f8ed907
Free ModelData metadata;
eac3299bd0
ModelData:getMetadata;
a6d843c642
Fix desktop driver;
acd87a5e5c
lovr.graphics.present;
8af3fffe2f
Update OpenXR to 1.0.24;
9b19a1cd47
Fix lovr.headset.animate;
d42cac288f
Use anonymous union for ModelNode transform;
10f2b727b6
glslang: auto map locations and binding numbers;
89312c1c4b
Add on-disk shader cache;
c0dfb414d6
Per-stage default shaders;
67b338a1d8
Change default window size;
4bb3405ff0
Add missing shader;
8a5c09ac1b
tup: Add -fPIE;
ac104e6f41
WIP stereo blit shader;
c4ff7cca39
Passes track their readbacks;
6de50a83c4
Shader changes;
50f596bd34
Default shaders use lovrmain;
2414f5f269
Material uvShift can be a single number too;
a0173252b9
Slight improvement to lovr.mirror;
922942a0bf
Initialize Pass font properly;
92201b87a1
Rename timer tally type to time;
83fa750a4d
Support and default to reverse-z with infinite far plane;
1df537294a
Improve Model texture loading;
c2dd7281cc
mv stage tally -> shader tally;
1946fbb540
Reduce default near plane;
45135899a1
Readback, mostly;
3bfd9ca0e1
gpu: improve wait functions;
c54a587590
gpu: fix read scratchpad destruction;
4909a1963b
Fix clear alpha;
f5ec2e9158
Don't encode Images upside down anymore;
1c571001e7
Finish Model API;
cd65e8d34c
Cache only rebinds vertex/index buffers when needed;