Skyth
49b0dbe4db
Auto generate SWA.h, add offsetof/sizeof asserts.
2024-11-25 16:48:58 +03:00
Skyth
f7d4f93ba0
Implement brightness slider & color correction.
2024-11-21 23:00:15 +03:00
Skyth
e403f961aa
Cherry pick of global delta time from 'options-menu' branch.
...
Co-authored-by: Hyper <34012267+hyperbx@users.noreply.github.com >
2024-11-20 10:39:58 +03:00
Hyper
118c2f3ce2
config_detail: move implementation to cpp, relocate sources
2024-11-15 21:21:43 +00:00
Hyper
4d9e835c88
Update window icon dynamically for Werehog
2024-11-10 22:47:11 +00:00
Hyper
f157b21d67
Implemented SDL event listener class and HUD toggle key ( #4 )
...
* Implemented SDL event listener class
* Add HUD toggle.
* frontend_listener: clean-up
* window: invoke all listener callbacks at once
* window: use raw pointers for listeners
* Rename WindowListener to SDLEventListener, reduce virtual functions
---------
Co-authored-by: RadiantDerg <jayvier13@gmail.com >
2024-11-10 21:23:36 +03:00
Skyth
05e09ba7e2
Implement ImGui.
2024-11-09 21:47:50 +03:00
Hyper
ec5c51f54c
Migrate game.cpp to categorised source files ( #3 )
...
* Migrate game.cpp to categorised source files
Co-Authored-By: Skyth (Asilkan) <19259897+blueskythlikesclouds@users.noreply.github.com >
Co-Authored-By: Michael <15317421+ActualMandM@users.noreply.github.com >
* Move motion blur hook to video_patches.cpp
---------
Co-authored-by: Skyth (Asilkan) <19259897+blueskythlikesclouds@users.noreply.github.com >
Co-authored-by: Michael <15317421+ActualMandM@users.noreply.github.com >
2024-11-08 16:18:41 +03:00
Skyth
fa5fc9aae7
Implement critical sections using WaitOnAddress.
2024-11-04 13:16:58 +03:00
Skyth
24d257d421
Fix a bunch of warnings.
2024-10-27 18:48:09 +03:00
Skyth
5676591618
Refactor render commands to execute asynchronously.
2024-10-27 00:02:47 +03:00
Skyth
31f34a8669
Add TGA loading support.
2024-10-26 11:55:37 +03:00
Hyper
91b3a6c9c1
config: create config if it doesn't already exist
2024-10-21 20:09:49 +01:00
Skyth
02964750ad
Add D3D12 Agility SDK & implement triangle fans.
2024-10-20 20:44:25 +03:00
Skyth
66c20e73c9
Implement movie rendering & fix some validation errors.
2024-10-20 18:47:26 +03:00
Skyth
2d29792913
Disable deprecation warnings.
2024-10-20 15:24:58 +03:00
Skyth
018b32062e
Embed shader cache to the executable.
2024-10-20 00:53:16 +03:00
Hyper
99906bfddc
Only copy default config to build directory if newer
2024-10-19 21:33:33 +01:00
Skyth
c2ce012155
Implement MSAA properly for Vulkan.
2024-10-19 22:22:09 +03:00
Hyper
25610a6249
Add application icon
2024-10-18 16:20:01 +01:00
Skyth
64d9cfbd9b
Force inline a few simple functions that Clang is refusing to inline.
2024-10-18 16:30:35 +03:00
Hyper
ee35458b5d
Config: implemented toml reading
2024-10-17 21:20:35 +01:00
Hyper
7b4caece2f
Window: add game icon and window events
2024-10-17 17:51:17 +01:00
Hyper
f68f720b17
Preliminary mid-asm hook for gracefully exiting the game
2024-10-17 16:11:20 +01:00
Hyper
86a80fbc61
Move gpu/Window.cpp to ui/window.cpp
2024-10-17 14:36:02 +01: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
81d737e14f
Move recompiled files to a separate project.
2024-10-07 21:47:00 +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
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