Commit Graph

42 Commits (a2f98541b3d96285193098dfe2a71211bf297310)

Author SHA1 Message Date
Stenzek a2f98541b3
Misc: Slim down some header includes 2 years ago
Stenzek 3a83c4265c
Misc: Fix a bunch of code analysis warnings
Some of which were even actual errors.
2 years ago
Stenzek a6518ff9dc
System: Rewrite save state I/O
No more ByteStream or virtual calls for every piece of data.
2 years ago
Stenzek 0407f939fc
CPU: Fix loading recompiler-saved states with interpreter 2 years ago
Stenzek 69471950f0
ImGuiOverlays: Use GSVector 2 years ago
Stenzek 34f20798a1
GPU/HW: Add separate 3D/2D (sprite) texture filtering 2 years ago
Stenzek 328a3cd7af
System: Prevent save states while memory cards are being saved 2 years ago
Stenzek 4e922a34a7
Log: Simplify macros 2 years ago
Stenzek b6d019db66
Misc: Replace log printf calls with fmt 2 years ago
Stenzek d80aa91d49
ImGuiOverlays: Fix >1 controller display 2 years ago
Stenzek f666816943
ImGuiOverlays: Fix possible crash in save state selector 2 years ago
Stenzek c149d66d4d
System: Add 'Reduce Input Latency' option
i.e. pre-frame sleep.
2 years ago
Stenzek 7344661801
GPUDevice: Split submission and presentation 2 years ago
Stenzek 1b1e42d003
System: Add Error to boot/load/save state 2 years ago
Stenzek de1a1af908
FullscreenUI: Avoid per-frame memory allocations with SmallString 2 years ago
Stenzek f80ead6a21
GameDB: More settings 3 years ago
Stenzek ad41c81fa8
ImGuiOverlays: Fix incorrect animation when opening state selector 3 years ago
Stenzek a7b7ce2720
System: Fix crash with replacement precaching 3 years ago
Stenzek 150ab8f4af
GPU: Add host/hardware stats 3 years ago
Hugo Locurcio cc94b76037
Add debanding option to improve gradient smoothness with truecolor
This option only has an effect if true color is also enabled.
3 years ago
Stenzek dc5e4120cd
GPUDevice: Improve texture pooling 3 years ago
Stenzek 73968ac526
SaveStateSelectorUI: Decouple current slot from list 3 years ago
Stenzek 6328d08c14
System: Don't unconditionally refresh save state UI 3 years ago
Stenzek adfde45dc1
System: Add unsafe settings summary 3 years ago
Stenzek 79c226efff
SmallString: fmt -> format, format -> sprintf 3 years ago
Stenzek c467825791
SaveStateSelectorUI: Make less ugly 3 years ago
Stenzek a907e1f550
GPUDevice: Pool textures 3 years ago
Stenzek c1d0419361
FullscreenUI: Use icon font for bindings 3 years ago
Stenzek fc6359457b
ImGuiManager: Use PromptFont icons for input OSD 3 years ago
Stenzek 9501439d6b
CPU: Add new experimental recompiler 3 years ago
Stenzek 79e1ae3e54
CPU/CodeCache: Rewrite using new-rec's block management 3 years ago
Stenzek 01e505ec8b Common: Add intrin.h 3 years ago
Stenzek b1bb33a566 Common: Move CPU macros to types.h 3 years ago
Stenzek 184b0a1a52 Misc: Swap most C format strings for fmt 3 years ago
Stenzek ac0601f408 Common: Drop String, add SmallString 3 years ago
Stenzek 3cd28f433b Controller: Use std::span 3 years ago
Stenzek 605aa3c53a Misc: Swap gsl::span for std::span 3 years ago
Stenzek 8db8baf33f GPUDevice: Move display logic to GPU 3 years ago
Stenzek dc9c99438b Misc: Post-refactor cleanups 3 years ago
Stenzek e3d9ba4c99 Rewrite host GPU abstraction
- Don't have to repeat the same thing for 4 renderers.
 - Add native Metal renderer.
3 years ago
Stenzek e57ad0b6aa Host: Backport translations cache
Note: You'll need a new command line for lupdate.

..\..\..\dep\msvc\qt\6.5.0\msvc2022_64\bin\lupdate.exe ../ ../../core/ ../../util/ -tr-function-alias QT_TRANSLATE_NOOP+=TRANSLATE,QT_TRANSLATE_NOOP+=TRANSLATE_SV,QT_TRANSLATE_NOOP+=TRANSLATE_STR,QT_TRANSLATE_NOOP+=TRANSLATE_FS,QT_TRANSLATE_N_NOOP3+=TRANSLATE_FMT,QT_TRANSLATE_NOOP+=TRANSLATE_NOOP -ts duckstation-qt_LANGUAGE.ts
3 years ago
Stenzek bb60170d9a Move frontend-common to util/core 3 years ago