239ecc8d56
Revert "Another big WebGPU compatibility patch"
...
This reverts commit 3229c4fa2c
.
2022-03-10 10:21:09 -05:00
3229c4fa2c
Another big WebGPU compatibility patch
...
All specialization constants are removed (they cause trouble in
WebGPU, since they don't support array sizing, and it was a pain
in Metal anyway) - they are now macro defined. WebGPU now runs, although
push constant emulation is not implemented yet.
2022-03-07 00:33:44 -05:00
b0d875832d
Add [[nodiscard]] to some more methods
2022-02-21 00:14:47 -05:00
6935f85351
Start work on converting GFXMetal to metal-cpp
2022-02-15 11:25:13 -05:00
redstrate
e79a98c7d2
Some minor code refactoring
2021-10-14 08:51:58 -04:00
redstrate
626e314ec2
Completely remove the defunct UI system
2021-09-13 23:10:26 -04:00
redstrate
18bf9902e0
Reduce shadow and probe generation delay from 5->1 frames
2021-06-01 12:34:32 -04:00
redstrate
eab8a265f4
Add probe refresh timer (similiar to how shadows work) to generate probes correctly on scene load
2021-05-12 10:33:38 -04:00
redstrate
9951ffa58e
Rename vecX -> floatX
2021-05-12 09:56:44 -04:00
redstrate
069cf3e84c
Delay static shadowmap generation by five frames to prevent them from "sticking"
2021-04-18 22:14:19 -04:00
redstrate
96758b8b3e
Fix windows build
2020-09-23 08:44:14 -04:00
redstrate
29633020c9
Remove unnecessary includes
2020-09-20 23:31:03 -04:00
redstrate
82a7d41dbc
Remove sol library and lua scripting support
2020-08-14 20:53:22 -04:00
redstrate
94953c62f0
Fix errors when compiling with MSVC
2020-08-13 07:48:50 -04:00
redstrate
4b642fcb66
Add initial files
2020-08-11 12:07:21 -04:00