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 |
Stenzek
|
e39a2d00bf
|
GPU/HW: Use D32F for PGXP depth
16-bit isn't accurate enough for post processing.
|
2024-06-29 13:09:45 +10:00 |
Stenzek
|
d8bd35e8d6
|
GPUDevice: Add D24S8/D32F/D32FS8 types
|
2024-06-29 13:09:45 +10:00 |
Stenzek
|
3f25db79b8
|
D3D11Device: Make depth targets sampleable
|
2024-06-29 13:09:45 +10:00 |
Stenzek
|
1cb3e6bd49
|
ShaderGen: Support multiple render target output
|
2024-06-29 13:09:45 +10:00 |
Stenzek
|
80d1056ddf
|
GPU: Add virtual call when buffers are swapped
|
2024-06-28 21:15:47 +10:00 |
Stenzek
|
0c3cf1f5f8
|
PostProcessing: Split into internal and display chains
|
2024-06-28 20:17:15 +10:00 |
Stenzek
|
810ce1ce57
|
GPU: Remove duplicate display params fields
And enable postfx when the DAC is turned off.
|
2024-06-28 20:17:15 +10:00 |