Commit Graph

  • 5876c2b658 Add missing files. Skyth 2024-12-04 12:48:38 +03:00
  • 2c2e37f6fe Implemented immersive dark title bar Hyper 2024-12-03 19:24:08 +00:00
  • 78fde84bd9 Fix Dark World cutscene getting frozen at the end. Skyth 2024-12-03 19:41:27 +03:00
  • fe4801b9ff Fix counter shared pointer getting created with the wrong function. Skyth 2024-12-03 18:44:58 +03:00
  • 6c65e0914d Implement miniaudio. (#15) Skyth (Asilkan) 2024-12-03 18:10:06 +03:00
  • 913f5a388b Move resources to submodule Hyper 2024-12-01 19:56:14 +00:00
  • 1821fae71e Update pipeline cache. Skyth 2024-12-01 14:06:32 +03:00
  • e7494667ad Use readerwriterqueue for SDL2 audio. Skyth 2024-12-01 13:55:50 +03:00
  • d51ba31f27 Merge pull request #11 from hedge-dev/sdl2-audio Sajid 2024-11-30 23:32:17 +06:00
  • 1a53a3b463 Rename the RHI. Skyth 2024-11-30 18:03:30 +03:00
  • de9726c7d0 XAudio2 cmake option Sajid 2024-11-30 17:00:34 +06:00
  • 019d889306 SDL audio cleanup and volatile callback Sajid 2024-11-30 16:32:18 +06:00
  • 63b8a1e130 Check for triangle fan support when precompiling pipelines. Skyth 2024-11-30 12:18:13 +03:00
  • 5cd694fac6 Default to SDL audio Sajid 2024-11-30 12:03:14 +06:00
  • a15daa4150 Restore ShaderRecomp commit. Dario 2024-11-29 17:53:24 -03:00
  • 3215e47279 Implement installer with support for ISO, STFS and SVOD. Also implement XEX Patcher. (#5) Darío 2024-11-29 17:47:30 -03:00
  • d36aa26bac Specialization constants, reverse Z and async PSO implementation. (#9) Skyth (Asilkan) 2024-11-29 23:30:48 +03:00
  • 349f07cf77 Fix sizeof/offsetof assertions. Skyth 2024-11-25 18:29:15 +03:00
  • 49b0dbe4db Auto generate SWA.h, add offsetof/sizeof asserts. Skyth 2024-11-25 16:48:58 +03:00
  • 8f525b571b Implemented guest-to-host function pointers (#7) Hyper 2024-11-25 10:50:10 +00:00
  • a908780de8 Remove vendor parameter from CMakePresets.json that breaks IntelliSense. Skyth 2024-11-24 16:53:18 +03:00
  • 6ae0ecd58e Switch to using CMakePresets.json. Skyth 2024-11-24 13:44:00 +03:00
  • f7d4f93ba0 Implement brightness slider & color correction. Skyth 2024-11-21 23:00:15 +03:00
  • cffefcdbf3 Use global instead of function provided delta time in cmaera HFR patches. Skyth 2024-11-20 10:54:22 +03:00
  • e403f961aa Cherry pick of global delta time from 'options-menu' branch. Skyth 2024-11-20 10:31:22 +03:00
  • 2fd26cfd80 Fix freeze in latest Clang version. Skyth 2024-11-17 21:01:00 +03:00
  • 1117cbe33e window: make Japanese title uppercase Hyper 2024-11-17 15:59:12 +00:00
  • e405887c0e video_patches: don't adjust CSD aspect if UIScaleMode is Stretch Michael 2024-11-16 16:02:02 -08:00
  • 118c2f3ce2 config_detail: move implementation to cpp, relocate sources Hyper 2024-11-15 21:21:43 +00:00
  • b354c6123d config: make definitions global Hyper 2024-11-15 19:57:44 +00:00
  • 784d3973f4 git: move ignore rule for ./res/win32/ to res directory Hyper 2024-11-15 02:22:44 +00:00
  • c9b6a6913f Fix loading screen speed at high frame rates Hyper 2024-11-12 19:55:00 +00:00
  • 3080412dc0 Change spin lock release functions to do an interlocked exchange. Skyth 2024-11-11 20:18:12 +03:00
  • 043c9e039b Update ShaderRecomp submodule. Skyth 2024-11-11 19:57:23 +03:00
  • 5ecc397639 Fix Chip not appearing transparent in "To The Surface" cutscene. Skyth 2024-11-11 16:01:25 +03:00
  • cc2727d068 Fix vertex declaration not getting set in guest device. Skyth 2024-11-11 15:51:59 +03:00
  • 4d9e835c88 Update window icon dynamically for Werehog Hyper 2024-11-10 22:47:11 +00:00
  • f1d633c8a5 config: use raw pointers for definitions Hyper 2024-11-10 18:27:31 +00:00
  • f157b21d67 Implemented SDL event listener class and HUD toggle key (#4) Hyper 2024-11-10 18:23:36 +00:00
  • 21fc80798e Ignore XML exception to allow invalid DLC XMLs to parse Hyper 2024-11-10 12:50:51 +00:00
  • 05e09ba7e2 Implement ImGui. Skyth 2024-11-09 21:47:50 +03:00
  • dabda369ca patches: move XButtonHoming hook to player_patches Hyper 2024-11-09 14:54:44 +00:00
  • 0962560ec9 Add triangle list fallback path for triangle fans. Skyth 2024-11-08 22:03:26 +03:00
  • 329d51885d Negate the game's reverse Z implementation. Skyth 2024-11-08 20:18:54 +03:00
  • ec5c51f54c Migrate game.cpp to categorised source files (#3) Hyper 2024-11-08 13:18:41 +00:00
  • 4fa03e96b9 Add resolution patches for bloom glare & light shaft. Skyth 2024-11-08 13:34:17 +03:00
  • cf300c8854 Make XAudio callback ABI compliant Sajid 2024-11-08 02:21:35 +06:00
  • 611a2c7c31 Add HFR patches for 2D camera slope sensitivity. Skyth 2024-11-07 15:10:36 +03:00
  • 0400c79628 Add D3DXFillTexture implementation for the 1x1 white texture. Skyth 2024-11-06 23:56:43 +03:00
  • 220da348f8 Update ShaderRecomp submodule. Skyth 2024-11-06 13:38:29 +03:00
  • 182b5bebc2 Hold a pointer to provided shader blob instead of cloning it in D3D12. Skyth 2024-11-06 13:33:15 +03:00
  • d8512fd6b7 Add motion blur toggle. Skyth 2024-11-06 00:47:16 +03:00
  • fabc1ffbc7 window: fix abnormal window states erroneously saving dimensions Hyper 2024-11-05 14:37:07 +00:00
  • 9e2edfe8cd Merge branch 'main' of https://github.com/hedge-dev/UnleashedRecomp Hyper 2024-11-05 12:47:39 +00:00
  • 02e0f1e0d2 Remove unused register from Werehog battle music hook Hyper 2024-11-05 12:47:28 +00:00
  • 88c7b8b8d5 Add player 2D camera HFR patches. Skyth 2024-11-05 15:17:31 +03:00
  • 8ff30ab383 Add player 3D camera HFR patches. Skyth 2024-11-05 13:37:45 +03:00
  • 90b60ebc8d Implemented Werehog battle music toggle Hyper 2024-11-05 03:57:34 +00:00
  • 43ec0797b0 window: hide mouse cursor on fullscreen boot Hyper 2024-11-04 12:47:44 +00:00
  • 4bf576ab1c Implemented control tutorial toggle Hyper 2024-11-04 12:46:58 +00:00
  • fa5fc9aae7 Implement critical sections using WaitOnAddress. Skyth 2024-11-04 13:16:58 +03:00
  • cd99cf2c04 Refactor resource destruction to fix data races. Skyth 2024-11-04 12:14:52 +03:00
  • f96b2ad16c window: use SDL flags to determine centred window config Hyper 2024-11-04 03:28:47 +00:00
  • 3c4a8f5ee5 Add HFR patches for Werehog key mash objects. Skyth 2024-11-03 18:39:54 +03:00
  • 4721672282 Implement fix for flame thrower zero initialization bug. Skyth 2024-11-03 17:20:11 +03:00
  • 11b5551cd0 Preload DLCs before title screen. Skyth 2024-11-03 15:14:18 +03:00
  • b6df64516b Update README.md. Skyth 2024-11-01 16:48:35 +03:00
  • 0564cbc483 window: exit fullscreen on F2 reset Hyper 2024-10-30 11:44:37 +00:00
  • 1c7b66237d window: refactored code Hyper 2024-10-30 11:41:48 +00:00
  • 7d04ed057c Add Vsync configuration support to the RHI. (#1) Darío 2024-10-30 05:32:30 -03:00
  • ca9009b88d Fix the new ShaderRecomp include. (#2) Darío 2024-10-30 05:07:39 -03:00
  • b728100b5a xam: use std::string for XamContentCreateEx directory Hyper 2024-10-29 20:55:23 +00:00
  • c1495170fe Make shader recompilation depend on ShaderRecomp source files. Skyth 2024-10-29 20:27:12 +03:00
  • b3b8d1657a Move main thread buffer copy to graphics command list. Skyth 2024-10-27 20:43:01 +03:00
  • f807feaeb1 Implement proper null texture descriptors per dimension type. Skyth 2024-10-27 20:16:08 +03:00
  • 24d257d421 Fix a bunch of warnings. Skyth 2024-10-27 18:48:09 +03:00
  • 882f371de4 Move buffer copies to render thread if they happen in the main thread. Skyth 2024-10-27 17:17:12 +03:00
  • b867961000 Enqueue render commands in bulk. Skyth 2024-10-27 15:24:30 +03:00
  • 78788620b7 Fix scissor rect not getting updated along with the viewport. Skyth 2024-10-27 00:28:24 +03:00
  • 5676591618 Refactor render commands to execute asynchronously. Skyth 2024-10-27 00:02:47 +03:00
  • 31f34a8669 Add TGA loading support. Skyth 2024-10-26 11:55:37 +03:00
  • 0b3e0009d6 Fix MSAA depth resolve. Skyth 2024-10-26 00:51:03 +03:00
  • c20130036e Refactor framebuffer usage to fix 1024x1024 shadowmaps. Skyth 2024-10-25 23:31:15 +03:00
  • edc1eeead6 Update ShaderRecomp submodule. Skyth 2024-10-25 17:31:43 +03:00
  • c2d0128226 Remove half pixel globally instead of negating them with patches. Skyth 2024-10-24 17:43:05 +03:00
  • 9b70e1034a Implement alpha to coverage. Skyth 2024-10-24 14:57:23 +03:00
  • 98554eaffa Fix backbuffer format. Skyth 2024-10-23 17:50:12 +03:00
  • 1181b5d905 Force Vulkan when Wine is detected. Skyth 2024-10-22 23:40:20 +03:00
  • fd9b44f968 Use BGRA8 backbuffer format. Skyth 2024-10-22 22:59:45 +03:00
  • 8b223c121a Implement bicubic GI texture filtering. Skyth 2024-10-22 16:29:10 +03:00
  • 08a15e3b33 Fix new saves being written to game root Hyper 2024-10-21 23:43:17 +01:00
  • 78cba0e78d window: save config on close with window dimensions Hyper 2024-10-21 23:17:09 +01:00
  • f1a82ac97e config: some final adjustments to config types Hyper 2024-10-21 23:16:34 +01:00
  • 361cf21681 config: decouple header from pch Hyper 2024-10-21 22:30:11 +01:00
  • fae7591b53 config: create user directory if it doesn't exist Hyper 2024-10-21 22:24:33 +01:00
  • efaf8fb8c4 config: implemented string<->enum conversion Hyper 2024-10-21 22:23:52 +01:00
  • 23b5bdab85 config: use enum classes Hyper 2024-10-21 20:09:57 +01:00
  • 91b3a6c9c1 config: create config if it doesn't already exist Hyper 2024-10-21 20:09:18 +01:00
  • dd59190347 config: implement read callbacks Hyper 2024-10-21 18:20:45 +01:00
  • 438a315e5b config: make FPS signed Hyper 2024-10-21 17:36:16 +01:00