|
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 |
|