Commit Graph

11280 Commits (7db0555b60a033f62edea811b22d333d21b55bb7)
 

Author SHA1 Message Date
Stenzek 7db0555b60
CMake: Bump version requirement 5 months ago
Stenzek b20c2b281f
Common: Add additional unit tests
And fix several logical errors.
5 months ago
Stenzek d6915fb57a
D3D11Device: Fix assigning integer to boolean 5 months ago
Stenzek 566681ff20
D3D11Device: Add missing push constant buffer destroy
No difference overall, but better to destroy buffer before device.
5 months ago
Stenzek fa4d08491f
CMake: Simplify resource copy 5 months ago
Stenzek b330b3e7da
CMake: Simplify Metal shader build
Don't need multiple versions.
5 months ago
Davide Pesavento 29241260a0
Qt: Avoid rich text in message boxes (#3695)
Otherwise Qt falls back to a very ugly non-native dialog on macOS.
5 months ago
Stenzek 0f280acaa7
InputManager: Remove padding from struct
No longer necessary since it's not shared between threads.
5 months ago
Stenzek d66db164bd
Qt: Add controller sensor mapping 5 months ago
Stenzek 668a930eb5
SDLInputSource: Add sensor (accelerometer) support 5 months ago
Stenzek c13d04e2c9
InputManager: Remove Sensor source
This was only used for Android, and is better handled in the source
itself.
5 months ago
Stenzek 44e055ba03
Misc: Use delta from initial value for input binding
Avoids sensors falsely tripping.
5 months ago
Stenzek 1cfde39d3c
Deps: Version updates
- Qt 6.10.2
- Harfbuzz 12.3.2
- libpng 1.6.54
5 months ago
Stenzek 0aca150a46
Common: Fix incorrect float rvalid() 5 months ago
Davide Pesavento 511058dc51
Qt: Fix crash on Linux when opening game properties (#3694)
* Qt: Fix crash on Linux when opening game properties

Regression from 370df62930

* Qt: Remove 'Use System Font' option from game properties

It only makes sense to set this globally.
5 months ago
bl@ck_m@ge 5cf8d080c9
GameDB: Max speedup cycles for Disruptor and Rescue Shot (#3693) 5 months ago
Stenzek e50909234b
Common: Fix string tests building 5 months ago
Stenzek 467f2fa6a8
StateWrapper: Avoid unnecessary include 5 months ago
Stenzek 7235494a77
VideoPresenter: Ensure skipped_present_count is zeroed 5 months ago
Stenzek 130494fae5
Qt: Allow changing executable with drag/drop
Also simplify the process a bit, remove the hack for GPU dumps in
InsertMedia().
5 months ago
Stenzek a87d2aeafa
Qt: Fix application name in task switcher on GNOME
Stupid desktop environment.

This will only work if you let DuckStation create/manage its desktop file.
6 months ago
Stenzek f245357bbc
Qt: Move state into QtHost namespace
Avoids symbol conflicts...
6 months ago
Stenzek 133018440a
Qt: Fix log window appearing in front of main window on KDE 6 months ago
Stenzek 0aa6e1efcf
Qt: Add popup to create desktop file on Linux 6 months ago
Stenzek f4b3d1ce91
FileSystem: Add SetPathExecutable() 6 months ago
Stenzek 2fd81f5032
ImGuiManager: Make margins consistent across OSD/achievements 6 months ago
Stenzek 6f39b2f2e8
Qt: Fix fixed-width font not loading 6 months ago
Stenzek 8e5ec64448
Qt: Adjust window bring-up order
Ensure that the main window always has focus over the log window, but
the main window is shown first so it doesn't break the application icon
on Windows.
6 months ago
Stenzek d45e121559
Qt: Remove QtUtils::GetRootWidget()
And replace usage with correct alternatives.
6 months ago
Davide Pesavento a875254528
Controller: Add option to use right analog as trigger buttons (#3692) 6 months ago
Stenzek c28282c405
Qt: Always use FullscreenUI for confirm message if system valid 6 months ago
Stenzek 36788b8595
Misc: Eliminate unnecessary atomic thread fences 6 months ago
Stenzek 25211c6fdb
VideoPresenter: Move present throttling from VideoThread 6 months ago
Stenzek 335145b54b
VideoThread: Avoid possible null presentation in PresentFrameAndRestoreContext() 6 months ago
Stenzek 5516f7a2f1
Misc: Use 'Render Window' consistently instead of 'Display Window' 6 months ago
Stenzek 92b888fb82
VideoThread: Fix overreserve in command allocator
Should be inconsequential.

Also fix wraparound handling at the buffer size.
6 months ago
Stenzek 4c523a6345
VideoThread: Rename some missed references 6 months ago
Anderson Cardoso 7c4bcefdd6
Atualização Português do Brasil (#3691)
Atualizado novos textos para última versão.
6 months ago
Stenzek 0bbb5b736e
Qt: Fix tab order in OSD settings again 6 months ago
Stenzek 31f9be1ba1
VideoPresenter: Simplify post-processing settings update 6 months ago
Stenzek 219ee2067e
PostProcessing: Fix depth buffer always being requested 6 months ago
Stenzek 208a8a505b
GPUPresenter: Rename to VideoPresenter
Also fewer conflicts.
6 months ago
Stenzek a04a312c1a
GPUThread: Rename to VideoThread
Fewer conflicts.
6 months ago
Stenzek 63102e9a7f
Qt: Avoid locals symbol name clash in qtthemes.cpp 6 months ago
Stenzek 370df62930
Qt: Add option to use the system font on Linux 6 months ago
Stenzek 9b299fee46
GPUPresenter: Convert to namespace 6 months ago
Stenzek df757371e6
WindowInfo: Move prerotation enum to global scope
Enable forward declarations.
6 months ago
Stenzek 7e484861de
Achievements: Reduce the size of challenge notifications 6 months ago
Stenzek 27afb31cc2
Achievements: Fix overlap when >1 leaderboard tracker active 6 months ago
Stenzek 5c0a227c1c
Qt: Ensure fields in MemoryViewWidget are initialized
Didn't hit this before but better safe than sorry.
6 months ago