Commit Graph

337 Commits (b30c86ed7541574de9f71701d9a8831b71f8b9c4)

Author SHA1 Message Date
Stenzek b30c86ed75 Build: Improve MacOS support 3 years ago
Stenzek 9b47561c89 Misc: C++20 fixes 3 years ago
Stenzek 585cf25ac4 GPU: Add downsample scale option 3 years ago
Stenzek 80e3d29ab8 Misc: clang-cl warning clean-up 3 years ago
Stenzek 0076ab5cc4 System: Restore context after pumping messages 3 years ago
Stenzek 7ad1b8d093 GPU: Add wireframe rendering/overlay 3 years ago
Stenzek 5480e42cd1 ImGuiManager: Fix changing global scale through FSUI 3 years ago
Stenzek 09e7a5843f GPU: Add scaling shader support
Currently only Bilinear (Sharp).
3 years ago
Stenzek 5421900bb2 System: Add InterruptExecution() 3 years ago
Stenzek 2915d4ce01 System: Remove memory card warnings on config change 3 years ago
Stenzek b483931444 System: Allow overriding BIOS in boot parameters 3 years ago
Stenzek 15af10e82a System: Expose memory save states 3 years ago
Stenzek afaf5ddafd System: Centralize frame presentation 3 years ago
Stenzek 199c53f3af BIOS: Replace TTY patch with syscall hook 3 years ago
Stenzek 92b1c21b8a CPU: Fix crash on breakpoint add/trace enable 3 years ago
Stenzek b217f64bcf PostProcessing: Refactor config to use separate sections 3 years ago
Stenzek 8db8baf33f GPUDevice: Move display logic to GPU 3 years ago
Stenzek 259193a8e5 GPUDevice: Move software cursor to ImGuiManager 3 years ago
Stenzek e23c9875d5 Misc: Split core and util Host 3 years ago
Stenzek 08acc3144c Host: Avoid leaving GPU state unbound after represent 3 years ago
Stenzek dc9c99438b Misc: Post-refactor cleanups 3 years ago
Stenzek 82cdef45b3 System: Fix crash on non-database game 3 years ago
Stenzek c7f987bfb7 System: Share memory cards in multi-disc games
Even without playlists.
3 years ago
Stenzek 7d914a9384 Qt: Use disc sets for changing discs 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 d09e5051ca Settings: Translate display names in core
Enables the values to show in the Big Picture UI.
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 39f64a03ee Common: Error/FileSystem backports 3 years ago
Stenzek cee5decec4 GameDB: Merge traits/compatibility into single file 3 years ago
Stenzek bb60170d9a Move frontend-common to util/core 3 years ago
Stenzek 5b980dafa5 System: Refactor main loop
Reduces JIT exits.
Improves runahead performance.
3 years ago
Jamie Meyer 36c4345019
core / system: Disc-Region Fix For Netplay
Fixes an issue which is only really valid for netplay since can start from an non-auto region sinc eit pulls it from the host.
3 years ago
Stenzek 9aa6c24620 System: Store game hash as well as serial 3 years ago
Stenzek 7681551544 System: Don't auto enable analog on unknown games 3 years ago
Stenzek 6b366afb05 HostDisplay: Treat internal res screenshots as a screenshot 3 years ago
Stenzek 84e5fbe0c6 CPU: HLE implementation of PCDrv (host file access) 3 years ago
Stenzek 2e3d924bc6 System: Fix crash when using unknown BIOS 3 years ago
Stenzek 3673827363 PAD: Intelligently skip saving memcard state for runahead 4 years ago
Stenzek 33f5d9cb9c System: Remove BIOS from save state
Makes the states smaller, as well as not creating potential piracy
issues when sending across the wire.
4 years ago
Stenzek 1fcf16fc81 System: Store BIOS image info/hash after loading 4 years ago
Stenzek 178a659a98 GPU: Move graphics API reset state to System
Stops us trying to reset state on objects which don't exist if
initialization failed (apparently some Android devices.. of course).
4 years ago
Stenzek 14cf865905 Misc: Correctness fixes for OpenGL
GLES2 fallback should be functional again.
4 years ago
Connor McLaughlin 2c2304b5b7 System: Fix inverted ifdef 4 years ago
Connor McLaughlin 3b038fd27d System: Further improve frame timing consistency 4 years ago
Connor McLaughlin 50a616421f System: Add -exe parameter for overriding boot executable
Lets you re-use a disc image, but boot a different file.
4 years ago
Connor McLaughlin 3e16746e85 Pad: Convert to namespace 4 years ago
Connor McLaughlin 835834f8f4 SIO: Convert to namespace 4 years ago
Connor McLaughlin 0683b9fa0e InterruptController: Convert to namespace 4 years ago
Connor McLaughlin db364d0e95 Timers: Convert to namespace 4 years ago
Connor McLaughlin 3acf569d67 DMA: Convert to namespace 4 years ago