7550 Commits

Author SHA1 Message Date
Stenzek
f6d3a7987d
System: Load discord-rpc dynamically 2024-07-04 15:52:32 +10:00
Stenzek
00d2d862c2
Build: Use shared discord-rpc 2024-07-04 15:52:32 +10:00
Stenzek
f35397cf8d
Deps: Build discord-rpc 2024-07-04 15:52:31 +10:00
Stenzek
eb8df23366
Qt: Fix gap in advanced graphics settings on Linux 2024-07-04 13:25:27 +10:00
Stenzek
4b61a3cbf3
Qt: Unrestrict resolution scale up to device limits 2024-07-04 13:25:27 +10:00
Stenzek
7927ec647f
Qt: Fix a couple of instances of inconsistent sorting 2024-07-04 13:25:26 +10:00
Stenzek
63b30e2925
Qt: Annotate unofficial release builds 2024-07-04 13:25:26 +10:00
Stenzek
d178853392
PostProcessing/FX: Fix incorrect draw rect 2024-07-04 00:32:22 +10:00
Stenzek
3c230ba1bf
PlatformMisc: Swap include order for Mac 2024-07-03 16:04:05 +10:00
Stenzek
e0509ebd9f
Common: Remove Rectangle class 2024-07-03 15:54:32 +10:00
Stenzek
29533650a8
MetalDevice: Rectangle -> GSVector4i 2024-07-03 15:54:32 +10:00
Stenzek
2bcb85d431
GPU/HW: Push all draws/writes through a common path 2024-07-03 15:44:12 +10:00
Stenzek
9ef7e8c5d0
GPU/HW: Use GSVector instead of Rectangle 2024-07-03 15:44:12 +10:00
Stenzek
ef152c47a6
GPU/HW: Interpolate native texture coordinates when upscaling 2024-07-03 15:44:12 +10:00
Stenzek
2a7de25505
Common: Remove gsvector.h dependency on assert.h 2024-07-03 15:44:12 +10:00
Stenzek
e16f2c4dab
README: Mention SSE4.1 requirement 2024-07-03 00:24:13 +10:00
Stenzek
044d7a4797
GPU: Eliminate heap allocation on state load 2024-07-03 00:24:12 +10:00
Stenzek
f9bf2e8239
GPU: Use GSVector for SW scanout 2024-07-03 00:24:12 +10:00
Stenzek
0968610ba7
CDROM: Use GSVector 2024-07-03 00:24:12 +10:00
Stenzek
69471950f0
ImGuiOverlays: Use GSVector 2024-07-03 00:24:12 +10:00
Stenzek
faa151d5ad
CDImageCHD: Use GSVector 2024-07-03 00:24:12 +10:00
Stenzek
0654b2dc43
AudioStream: Use GSVector 2024-07-03 00:24:12 +10:00
Stenzek
b094c9cd87
MDEC: Vectorize IDCT 2024-07-03 00:24:12 +10:00
Stenzek
0ae6ddcf7f
Common: Add GSVector
Mostly based on PCSX2.
2024-07-03 00:24:12 +10:00
Stenzek
baab966b4e
System: Check for SSE4.1 in early hardware checks 2024-07-03 00:24:12 +10:00
Stenzek
173a61039c
System: Use cpuinfo for cache line size check 2024-07-03 00:24:12 +10:00
Stenzek
a255b5bc75
Deps: Remove cpuinfo from in-tree 2024-07-03 00:24:12 +10:00
Stenzek
31aa040758
Deps: Build cpuinfo 2024-07-03 00:24:12 +10:00
Stenzek
31c3af4866
RegTest: Add spacebar swapper 2024-07-02 16:56:11 +10:00
Stenzek
aabe39d0f8
GPU: Allow DMAs in Mode 1
Exact behaviour is still unknown, but it works on console (Nicolas
Noble's torus demo).
2024-07-02 16:56:11 +10:00
Stenzek
fbdeea7889
GameDB: Duke Nukem games 2024-07-02 16:56:10 +10:00
Stenzek
e1f90e6baf
MDEC: Store scale/IDCT matrix transposed 2024-07-02 16:56:10 +10:00
Stenzek
6d6659c85e
MDEC: Increase intermediate IDCT precision 2024-07-02 16:56:07 +10:00
Stenzek
da2dc5fa1e
FIFOQueue: Optimize PopRange() for trivially-copyable types 2024-07-02 14:26:16 +10:00
Stenzek
1963d80d2c
RegTest: Fix crash on startup 2024-07-01 01:07:27 +10:00
Stenzek
e169189441
GPU/HW: Fix possible crash when changing texture filtering 2024-07-01 01:07:27 +10:00
Nikolai Chizhov
037519936a
GL/ContextEGL: Fix red_size to blue_size (#3238) 2024-07-01 00:28:05 +10:00
Stenzek
422102989c
CMake: Remove unused macro 2024-06-30 16:55:04 +10:00
Stenzek
44142ab4f9
CPU/Recompiler: Prefer adrp over trampoline for +/-4GB branches 2024-06-30 16:45:51 +10:00
Stenzek
f3671d21f3
CPU/CodeCache: Reduce far code size when using NewRec 2024-06-30 16:45:51 +10:00
Stenzek
9b42ad3859
CPU/CodeCache: Purge JitCodeBuffer 2024-06-30 16:45:51 +10:00
Stenzek
be8fbafd71
CPU/CodeCache: Always dynamically allocate code buffer
Reduces .bss size.
2024-06-30 16:45:51 +10:00
Stenzek
0d3e674500
Qt: Move resources out of exe into rcc file 2024-06-30 16:45:51 +10:00
Stenzek
8c0af03448
MSBuild: ARM64 only builds with Clang 2024-06-30 16:45:51 +10:00
Stenzek
5bf9e1d655
dep/vixl: Fix ARM32 build 2024-06-30 16:45:51 +10:00
Stenzek
890f3fcf5d
Common/Log: Make actually writing unlikely
Move it out of the hot path.
2024-06-30 16:45:51 +10:00
Stenzek
89eea91ed5
Extras: Update to PadTest 1.1 2024-06-30 16:45:51 +10:00
crashGG
66ba600a36
A super-simple shader (#3236)
A super-simple shader refined from the super-fast
2024-06-30 16:45:31 +10:00
Anderson Cardoso
07e9a01e87
Atualização Português do Brasil (#3237)
- Novas opções de vídeo e pós-processamento traduzidas;
- Removido obsoletos;
- Atualizado para a última versão.
2024-06-30 16:45:19 +10:00
Stenzek
34d5cdec96
GPU/HW: Expose depth buffer to internal postprocessing 2024-06-29 14:25:36 +10:00