Commit graph

586 commits

Author SHA1 Message Date
Hyper
9da9bc8014 Window: add buffer size arg to GetIconSurface 2024-10-17 17:54:53 +01:00
Hyper
7b4caece2f Window: add game icon and window events 2024-10-17 17:51:17 +01:00
Hyper
0f237c693d Merge branch 'main' of https://github.com/hedge-dev/UnleashedRecomp 2024-10-17 17:48:44 +01:00
Skyth
d3d887f0f1 Redirect dynamically linked sprintf to statically linked one. 2024-10-17 19:44:17 +03:00
Hyper
1040baa2c1 sdl_hid: rename SDL event handler to prevent conflicts 2024-10-17 17:11:20 +01:00
Hyper
841d57649a Update PowerRecomp submodule 2024-10-17 17:01:40 +01:00
Hyper
f68f720b17 Preliminary mid-asm hook for gracefully exiting the game 2024-10-17 16:11:20 +01:00
Hyper
b7b18f7476 Update PowerRecomp submodule 2024-10-17 16:07:53 +01:00
Hyper
86a80fbc61 Move gpu/Window.cpp to ui/window.cpp 2024-10-17 14:36:02 +01:00
Skyth
86eac5ad8c Remove half pixel offset from primitive 2D renderer. 2024-10-17 16:07:22 +03:00
Skyth
63377c3f17 Add tomlplusplus. 2024-10-17 15:35:55 +03:00
Skyth
8e8ce8b42f Use vcpkg for dependencies. 2024-10-17 01:04:21 +03:00
Skyth
b7a3bdca87 Fix vertex declaration assignment in guest device. 2024-10-16 21:35:18 +03:00
Skyth
3d76d26a64 Implement shader cache. 2024-10-16 20:49:54 +03:00
Skyth
0cd86bf130 Implement MSAA. 2024-10-08 18:07:22 +03:00
Skyth
982d619ba1 Add an empty .cpp file to make CMake generation pass. 2024-10-08 16:16:52 +03:00
Skyth
5e61febab1 Force enable anisotropic filtering. 2024-10-08 13:31:11 +03:00
Skyth
c5e195fef3 Recreate internal framebuffers when swap chain gets resized. 2024-10-08 13:10:13 +03:00
Skyth
078bfef1d2 Handle swap chain resizing. 2024-10-08 11:48:21 +03:00
Skyth
87daa6067e Wait for both graphics and copy on barriers. 2024-10-08 00:05:40 +03:00
Skyth
c2ca5dcdad Refactor barrier usage. 2024-10-07 23:35:32 +03:00
Skyth
b876766848 Enable buffer device address feature. 2024-10-07 22:22:05 +03:00
Skyth
bba19ad66d Add temporary fix for audio driver loop. 2024-10-07 21:53:45 +03:00
Skyth
81d737e14f Move recompiled files to a separate project. 2024-10-07 21:47:00 +03:00
Skyth
53f4f1058f Cache buffer device address. 2024-10-07 21:01:46 +03:00
Skyth
c07b827a5e Implement Vulkan. 2024-10-07 20:50:48 +03:00
Skyth
51df78e5c9 Fix ddspp submodule. 2024-10-07 13:00:42 +03:00
Skyth
892481edf7 Implement quad rendering. 2024-10-07 12:41: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
Sajid
040e3228e1 input, timing and other misc 2024-10-01 15:12:12 +06:00
Skyth
6fe61971a3 Add TOML files for PowerRecomp. 2024-10-01 00:38:31 +03:00
Sajid
baf24bb36a audio gaming 2024-10-01 01:20:29 +06:00
Sajid
2122f247ac Add SDL and create basic window 2024-09-30 20:57:43 +06:00
Sajid
c20aadac60 Stub audio functions 2024-09-30 14:28:00 +06:00
Sajid
db51236165 Initial Commit 2024-09-30 13:45:09 +06:00