Commit graph

599 commits

Author SHA1 Message Date
Hyper
e899f32f0e Remove CSD offset hook
We'll just move the casts manually once we get around to sorting the rest of the UI out, this'll just interfere with that.
2024-10-18 09:03:30 +01:00
Hyper
8f80396b1f Remove graceful exit hook
Might as well stick with ExitProcess, seeing as this is how the game is exited on Xbox.
2024-10-18 09:02:41 +01:00
Hyper
df919faa57 Update vertical aspect ratio for proper VERT+ support 2024-10-18 08:59:30 +01:00
Hyper
52f751c6c8 Implemented XButtonHoming hook 2024-10-18 00:10:33 +01:00
Hyper
56657a85f0 Implemented loading screen hook to disable Werehog video 2024-10-17 23:54:30 +01:00
Hyper
ceee6948a8 Implemented score hooks 2024-10-17 23:41:38 +01:00
Hyper
ce95692d8a Implemented hooks for disabling hints 2024-10-17 22:25:14 +01:00
Hyper
0cae5feba9 Display correct game logo for Japanese 2024-10-17 21:59:36 +01:00
Hyper
2f579aeb40 Config: set reader default values to static defaults 2024-10-17 21:26:26 +01:00
Hyper
ee35458b5d Config: implemented toml reading 2024-10-17 21:20:35 +01:00
Hyper
554be01412 Implemented CSD aspect ratio hooks
This only includes the centred mode, as the intention is to map out CSD classes in the API and handle the rest manually.

Co-Authored-By: Michael <15317421+ActualMandM@users.noreply.github.com>
2024-10-17 19:36:10 +01:00
Hyper
3c1c13e4ce Implemented camera aspect ratio hooks 2024-10-17 19:16:33 +01:00
Hyper
02c9484c9c Update file names to match convention 2024-10-17 18:02:09 +01:00
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