Commit graph

22 commits

Author SHA1 Message Date
Skyth
043c9e039b Update ShaderRecomp submodule. 2024-11-11 19:57:23 +03:00
Skyth
329d51885d Negate the game's reverse Z implementation. 2024-11-08 20:18:54 +03:00
Skyth
220da348f8 Update ShaderRecomp submodule. 2024-11-06 13:38:29 +03:00
Skyth
c1495170fe Make shader recompilation depend on ShaderRecomp source files. 2024-10-29 20:27:12 +03:00
Skyth
f807feaeb1 Implement proper null texture descriptors per dimension type. 2024-10-27 20:16:08 +03:00
Skyth
24d257d421 Fix a bunch of warnings. 2024-10-27 18:48:09 +03:00
Skyth
edc1eeead6 Update ShaderRecomp submodule. 2024-10-25 17:31:43 +03:00
Skyth
c2d0128226 Remove half pixel globally instead of negating them with patches. 2024-10-24 17:43:05 +03:00
Skyth
9b70e1034a Implement alpha to coverage. 2024-10-24 14:57:23 +03:00
Skyth
8b223c121a Implement bicubic GI texture filtering. 2024-10-22 16:29:10 +03:00
Skyth
02964750ad Add D3D12 Agility SDK & implement triangle fans. 2024-10-20 20:44:25 +03:00
Skyth
018b32062e Embed shader cache to the executable. 2024-10-20 00:53:16 +03:00
Skyth
c2ce012155 Implement MSAA properly for Vulkan. 2024-10-19 22:22:09 +03:00
Hyper
841d57649a Update PowerRecomp submodule 2024-10-17 17:01:40 +01:00
Hyper
b7b18f7476 Update PowerRecomp submodule 2024-10-17 16:07:53 +01:00
Skyth
8e8ce8b42f Use vcpkg for dependencies. 2024-10-17 01:04:21 +03:00
Skyth
c07b827a5e Implement Vulkan. 2024-10-07 20:50:48 +03:00
Skyth
24830e1326 Initial graphics implementation. 2024-10-07 00:25:06 +03:00
Sajid
b2f92ff2a9 Export file system functions and remove save/rest register stubs 2024-10-01 15:26:31 +06:00
Skyth
6fe61971a3 Add TOML files for PowerRecomp. 2024-10-01 00:38:31 +03:00
Sajid
2122f247ac Add SDL and create basic window 2024-09-30 20:57:43 +06:00
Sajid
db51236165 Initial Commit 2024-09-30 13:45:09 +06:00