Archived
1
Fork 0
Commit graph

27 commits

Author SHA1 Message Date
477ea95905 Fix metal not getting drawable correctly 2022-02-21 12:07:16 -05:00
9b507aa79a Fix up macOS build 2022-02-21 11:47:23 -05:00
ea3049cb8a Remove default arguments in GFX api 2022-02-21 00:16:02 -05:00
8237eeb05b Fix Metal backend (finally) 2022-02-18 14:36:38 -05:00
f4090d2b24 Fix a bunch of Metal backend errors 2022-02-15 12:33:01 -05:00
c5713938ca Initialize all metal objects properly 2022-02-15 11:32:33 -05:00
6935f85351 Start work on converting GFXMetal to metal-cpp 2022-02-15 11:25:13 -05:00
c9cac0f226 Re-add metal backend
This also adds dummy placeholders for DX12 and WebGPU ;-)
2022-02-15 09:13:47 -05:00
redstrate
4680579899 Remove macOS Cocoa and Metal backends 2021-09-13 13:47:29 -04:00
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