Archived
1
Fork 0
Commit graph

18 commits

Author SHA1 Message Date
redstrate
b20235a731 Update macOS and Metal backends for the new changes 2021-05-12 10:59:30 -04:00
redstrate
ebcf08736b Update Metal backend to use new compute changes 2021-05-11 19:22:12 -04:00
redstrate
35786ac117 Fix Metal backend to use new shader naming format 2021-05-11 15:58:29 -04:00
redstrate
fea83fc2e3 Fix macOS build 2021-05-10 07:58:22 -04:00
redstrate
f3f6a219f6 Bring Metal backend up to speed 2021-02-17 01:08:46 -05:00
redstrate
e8fc757d99 Add basic shader editing system
POC, only registered shader is the sky shader
2021-02-16 17:10:37 -05:00
redstrate
d97e88741b Handle pipelines with no fragment shaders on Metal 2021-02-05 19:50:19 -05:00
redstrate
24d3ac12c1 Add auto exposure mode 2020-09-22 20:05:51 -04:00
redstrate
4b4fc0b00d Add buffer/image binding for compute, and add histogram construction 2020-09-22 17:27:10 -04:00
redstrate
5d93616e03 Add functions to dispatch compute workloads 2020-09-22 16:09:25 -04:00
redstrate
41ef1c33f5 Add framework for compute shaders 2020-09-22 15:39:20 -04:00
redstrate
bbd5b81de9 Small CMake improvements 2020-09-21 09:58:42 -04:00
redstrate
d798d1328e Add support for greater depth function 2020-08-18 00:45:56 -04:00
redstrate
b2deff18aa Remove correction_matrix, produce left-handed transforms, and fix PCSS shadowing 2020-08-18 00:35:49 -04:00
redstrate
cb3f9d3202 Improve the metal backend's command buffer acquire behavior 2020-08-17 09:54:55 -04:00
redstrate
6db47e272f Add query for shader language accepted by the current GFX api 2020-08-15 20:32:02 -04:00
redstrate
0e008a1beb Use fetch content on macOS for SPIRV-Cross, and fix compilation using the new Windows changes 2020-08-14 19:56:27 -04:00
redstrate
4b642fcb66 Add initial files 2020-08-11 12:07:21 -04:00