Commit Graph

9088 Commits (v0.1-8591)
 

Author SHA1 Message Date
Stenzek 2da32d8e57
Qt: Allow saving empty string to config 9 months ago
Stenzek c2316dfdc8
InputManager: Fix relative mode engaging for gun controllers
It still needs to activate when using raw input.
9 months ago
Stenzek 350429466a
FileSystem: Move separator macro to path.h 9 months ago
Stenzek babaffcce9
GPU/HW: Don't enable no-color-perspective when unsupported
i.e. GLES
9 months ago
Stenzek b8f397c353
GameDB: Aces of the Air 9 months ago
Stenzek 801ddf7b36
GameDB: Remove DMA override for RE2
No longer needed.
9 months ago
Stenzek 5219e4f987
CDROM: Simulate real pause timing 9 months ago
Stenzek a2af51b856
CDROM: Simulate backwards track jump after seek/pause 9 months ago
Stenzek 5f607d8c7a
CDROM: Avoid double seek on repeated Setloc+ReadS 9 months ago
Stenzek 97938a8b8c
CDROM: Improve command logging clarity 9 months ago
Stenzek 5cf2c86874
CDROM: More accurate approximation of sectors per track 9 months ago
Stenzek 4763b6754c
GameDB: PGXP-CPU for Vandal Hearts II 9 months ago
Stenzek 482f99c323
CI: Add icons to main sub-jobs 9 months ago
Stenzek 5bc38ffd63
CI: Split and add dedicated Flathub publish 9 months ago
Stenzek e69f0d3cce
OpenGLDevice: Support both XCB and Xlib
Required for NVIDIA+XWayland.
9 months ago
Stenzek 816ef45199
OpenGLDevice: Fix possible missing eglMakeCurrent() after FS 9 months ago
Stenzek 365e129792
CPU: Fix puts() hook incorrect arg 9 months ago
Stenzek 6ffa5bffab
CPU: Handle mirrors of BIOS syscalls 9 months ago
Stenzek 3f41dcc97d
Log: Add option coloured variants 9 months ago
Stenzek 596cca9be2
RegTest: Improve -maxframes option
Grab the last N frames instead of first N. Better for showing crashes.
9 months ago
PugsyMAME 5caadec34d
Cheat bugfix and new A8 cheat type (#3328)
* Bugfix for import and entering new cheats

Added needed g_emu_thread->reloadCheats calls after the reloadList() calls on entering a new code or importing new codes.

Without it I had to import new codes and then manually edit one of them for it to show up in the cheat counts and possibly even work

* Added Cheat Type A8

Added cheat type A8 which is the byte equivalent of the A7 cheat type as there will be a need of this type.

* Changed boolean parameters in last PR

Changed boolean parameters in last PR as per discord
9 months ago
Daniel Nylander 439e05bbf2
Update duckstation-qt_sv.ts (#3329) 9 months ago
Stenzek 92bcf64fe8
VulkanDevice: Refactor present failure handling
Shouldn't deadlock anymore...
9 months ago
Stenzek 0234137be4
VulkanDevice: Use VK_EXT_surface_maintenance1
NVIDIA drivers return a minImageCount of 3 with the base surface query
capability, but require 4 images for XWayland in immediate present mode.
9 months ago
Stenzek b70a8482bd
OpenGLDevice: More verbose logging of surface creation failure 9 months ago
Stenzek 8611f4f438
System: Handle GPU device loss in BP-only mode 9 months ago
Stenzek 5b600789d6
GPU: Page align VRAM storage on Apple Silicon 9 months ago
Stenzek 2bf0838634
MetalDevice: Fix import of non-page-aligned buffers 9 months ago
Stenzek e3e0fe6445
Log: Prepend timestamp to multi-line messages 9 months ago
Stenzek 3874df6888
Qt: Enforce minimum progress dialog height 9 months ago
Stenzek 3a271ffe9b
Qt: Enable Swedish translation 9 months ago
Daniel Nylander 160c27e106
Adding Swedish translation (#3327) 9 months ago
Stenzek e8bb6bab10
Qt: Don't allow doubleclick-to-fullscreen in relative mode 9 months ago
Stenzek 7ac7175da5
Qt: Right clicking while binding should not clear input 9 months ago
Stenzek dec40e234f
Deps: Bump to SDL2 2.30.9 9 months ago
Stenzek 5f6daf8a2a
CI: Bump flatpak-github-actions version 9 months ago
Stenzek a6c19cc90b
OpenGLContext: Compile fix on MacOS 9 months ago
Stenzek 2d22409d2e
dep/libchdr: Fix handling of duplicate codecs 9 months ago
Stenzek c461ad7b44
D3D11Device: Ensure we don't drop to feature level 10 on query failure 9 months ago
Stenzek 886ef4cc59
WAVWriter: Add matching reader class 10 months ago
Stenzek ead9e56c4d
System: Support loading ELF files 10 months ago
Stenzek 65f3dcbe9b
HeapArray: Fix assignment/move with aligned variant 10 months ago
Stenzek 2044e35377
GPUDump: Fix unknown compression type reported with Zstandard 10 months ago
Stenzek 3952661978
GPU: Write initial rendering attributes to GPU dump 10 months ago
Stenzek 7b7dd2bef1
AnalogController: Reset state on analog->digital switch
But only when the game does not support analog mode.

Tomb Raider's game selector menu puts the controller into
configuration mode, and we're supposed to respond with a
0x00 header byte if the user switches the pad to digital
mode.

Problem is, the game itself doesn't understand this mode
switch nor configuration mode. So the status byte gets
stuck at 0x00 if the user toggles analog mode, and the
game thinks no pad is connected.

Work around this by resetting the whole state if the game
does not support analog mode.
10 months ago
Stenzek 57ca5dd2c2
ImGuiFullscreen: Default input source to keyboard if none 10 months ago
Stenzek 88e14dd3ff
RegTest: Support using global data directory 10 months ago
Stenzek a854ed2da1
Qt: Use game start fullscreen flag for BP too 10 months ago
Stenzek f889136227
PostProcessing: Don't try other types after first failure 10 months ago
Stenzek 2cd3f209e2
dep/rcheevos: Bump to 3106e6d 10 months ago