Commit graph

16 commits

Author SHA1 Message Date
Skyth
5f6a8e6c2a Separate texture dimensions to multiple descriptor indices. 2024-10-27 20:07:40 +03:00
Skyth
25b4f604af Refactor SPIRV constant usage to allow for better driver optimization. 2024-10-25 17:31:15 +03:00
Skyth
85d1948655 Remove explicit half pixel correction. 2024-10-24 17:41:36 +03:00
Skyth
2489145820 Implement alpha to coverage. 2024-10-24 14:56:26 +03:00
Skyth
f315ae49ba Implement bicubic filtering. 2024-10-22 16:28:30 +03:00
Skyth
6477f65937 Implement texture offsets. 2024-10-20 19:31:05 +03:00
Skyth
b152142709 Save compressed shader cache to a .cpp file. 2024-10-20 00:52:24 +03:00
Skyth
9da6b59ce5 Write Vulkan locations for vertex elements. 2024-10-17 20:51:33 +03:00
Skyth
9ebccbae90 Add simple control flow detection. 2024-10-17 14:59:20 +03:00
Skyth
8743874ffe Remove vcpkg submodule. 2024-10-17 00:35:26 +03:00
Skyth
d7350a8e1a Implement shader cache writing. 2024-10-16 20:47:07 +03:00
Skyth
4ade76d7db Implement some of the remaining instructions. 2024-10-16 19:12:55 +03:00
Skyth
4d2db1be2e SWA specific implementations. 2024-10-16 18:17:50 +03:00
Skyth
2c373f210c Fix predicate implementations. 2024-10-16 17:36:49 +03:00
Skyth
c0bafdb37f Implement svPos register. 2024-10-16 17:36:35 +03:00
Skyth
a3e36719e7 Initial commit. 2024-10-16 16:40:31 +03:00