Megamouse
3c576da42f
Move debugger functions to emu_utils.cpp
2025-02-25 19:45:43 +01:00
Megamouse
709e3d2822
Move sys_time fmt to date_time.cpp
2025-02-25 19:45:43 +01:00
Megamouse
9082908606
Move is_input_allowed to GSFrameBase
2025-02-25 19:45:43 +01:00
oltolm
b08273b127
Use Microsoft::WRL::ComPtr ( #16744 )
2025-02-23 15:39:39 +02:00
Elad
52edef0867
Remove xxHash submodule
2025-02-17 18:00:01 +02:00
oltolm
7e10aa57c4
CMakeLists.txt: add option to disable LTO
2025-02-15 20:33:25 +00:00
oltolm
e3f57074aa
cmake: fix build after 3rdparty updates
2025-02-15 20:33:25 +00:00
Takuya Wakazono
b63140b423
Fix build without vulkan
...
Since commit 4594c91 made SPIRV required dependency, it needs to be
linked in CMakeLists.txt regardless of USE_VULKAN.
2025-02-13 11:48:36 +01:00
RipleyTom
159370446f
RPCN v1.4
2025-02-12 15:00:50 +01:00
kd-11
10d5907f46
rsx: Implement framebuffer statistics to track the internal render resolution at runtime.
2025-02-11 02:28:31 +03:00
kd-11
2a4bd6a7fc
gl: Implement multisampled image creation
2025-02-11 02:28:31 +03:00
kd-11
b5b93e962b
vk: Factor out common pipeline layout generator into reusable parts
2025-01-19 19:31:59 +03:00
kd-11
dce0abc8b9
rsx/fp: Re-design register write tracking
...
- Always collapse register writes when exporting FS outputs
2025-01-10 04:34:28 +03:00
Megamouse
2ac171a30f
move error_report to ErrorCodes.cpp
2025-01-06 15:49:09 +01:00
Megamouse
fb237dd568
Audio: Add mute/unmute and volume shortcuts
...
Also add auto repeat to volume shortcuts
2025-01-02 09:34:47 +01:00
Megamouse
1c22cc2f52
overlays: add trophy list dialog
2025-01-01 13:42:21 +01:00
kd-11
05bab8ec4c
rsx: Move draw call related functions to their own class
2024-12-29 20:53:05 +03:00
kd-11
43e04f3fc7
Revert "rsx/vk: Implement hardware instancing ( #16466 )"
...
This reverts commit 62701154f1 .
2024-12-29 20:53:05 +03:00
kd-11
62701154f1
rsx/vk: Implement hardware instancing ( #16466 )
...
* rsx: Add code to detect instanced draw commands
* rsx: Add GLSL support for instanced rendering
* rsx: Move draw call related functions to their own class
* rsx: Move more functions from rsx thread to the draw command processor
* rsx: Fix vertex program compiler crash
* vk: Add support for hardware instanced draws
* rsx: Fix instancing bug when indexed addressing is used to read constants
* rsx: Fix rare crash in vertex program decompiler
- This whole decompiler mess needs a rewrite
* rsx: Handle dangling execution barriers
* rsx: Do not use global registers object in logical "firmware" units
* Cosmetic improvements
* rsx: Test vertex program flags on each draw
* rsx: Properly track changes in instancing state
2024-12-29 17:39:47 +02:00
kd-11
4eb0ee23db
Fix linux build
2024-12-16 19:00:08 +03:00
Darkhost1999
b94ddb0cd3
Migrate Savestates Home Menu ( #16340 )
2024-11-23 21:29:07 +02:00
capriots
e7fd4224ad
cellDmuxPamf: add module + stubs
2024-11-23 17:01:25 +02:00
Elad
68d74bc28a
Progress Dialog: Fix recursion and concurrency use of text updates
2024-11-16 12:22:23 +02:00
kd-11
1299aa68b3
cmake: Update build files for GL DMA
2024-10-23 16:33:44 +03:00
Megamouse
0a57c459b6
overlays: add friends list to home menu
2024-10-06 09:57:20 +02:00
RipleyTom
3d9c8a670e
Implement old matching API
2024-09-19 20:34:56 +02:00
capriots
c813c5e953
cellAtracXdec implementation
2024-09-14 19:37:21 +02:00
kd-11
a60eab6e36
aarch64: Fix compilation for windows-on-arm
2024-09-04 07:49:49 +03:00
kd-11
f5173ca9bf
aarch64 - Decode CPU brand information
2024-08-24 02:07:00 +03:00
oltolm
7f30e52fda
cmake: fix EGL and add USE_SYSTEM_CURL
2024-08-21 20:33:40 +03:00
kd-11
4bb79b6c31
Rework aarch64 signal handling
2024-08-21 16:16:28 +03:00
kd-11
fc415cf32a
Move to a assembler wrapper for injected asm to better handle dependencies
2024-08-18 18:27:52 +03:00
Ninetime
7d84d084a4
Enable user to change country code ( #15884 )
2024-08-10 22:33:38 +02:00
kd-11
fa7e0e4758
Do not include arm sources by default
2024-08-08 13:40:07 +03:00
kd-11
a976ac3353
jit: Add aarch64 JIT backend for pre-codegen transforms
2024-08-08 13:40:07 +03:00
Florin9doi
33d2b27b91
USB: Top Shot Fearmaster device emulation
2024-07-19 22:10:11 +02:00
Florin9doi
088b594fa8
USB: Top Shot Elite device emulation
2024-07-19 22:10:11 +02:00
Joshua de Reeper
500bf0f3f5
sys_usbd: Emulate Dimensions Toypad
2024-07-19 20:29:19 +02:00
oltolm
065a64371e
improve CMake files
...
Signed-off-by: oltolm <oleg.tolmatcev@gmail.com>
2024-07-13 15:39:29 +02:00
Megamouse
bf85902485
input: move mouse handler code to cpp
2024-05-21 23:35:35 +02:00
Megamouse
eb8ab8ef15
implement mouse handler config
2024-05-21 23:35:35 +02:00
Elad Ashkenazi
6bceebbb1a
CMake fixes
...
Thanks to @RipleyTom
Co-Authored-By: RipleyTom <RipleyTom@users.noreply.github.com>
2024-05-14 19:36:48 +03:00
kd-11
406a519400
rsx: Implement deferred transform constants load
2024-05-12 21:26:25 +03:00
Florin9doi
d3f9ae4868
USB: GunCon 3 emulation
2024-05-01 09:52:30 +02:00
Megamouse
16f006362e
Move freopen to console.h
2024-04-20 17:23:10 +03:00
Florin9doi
21445fa01a
uDraw emulation [2]
2024-04-18 09:39:02 +02:00
Florin9doi
8d340eecc1
Sort IO files
2024-04-18 09:39:02 +02:00
kd-11
d7e04e9b0a
Update CMakelists.txt
2024-04-13 03:29:57 +03:00
oltolm
75b2dfa66d
cmake: fix MSVC build
2024-03-28 08:45:20 +01:00
kd-11
4594c912a6
rsx: Move SPIRV stuff into common code
2024-03-27 19:20:21 +02:00