Commit Graph

12093 Commits (master)
 

Author SHA1 Message Date
Stenzek ad7519d72c
FullscreenUI: Add queued texture recyling
Can't rely on it not getting removed from the pool immediately.
7 hours ago
Stenzek a421b5b119
FullscreenUI: Add 'None' transition effect
Allow return to previous window etc to be combined with cleanup
statements.
7 hours ago
Stenzek 8a98ed8202
FullscreenUI: Relax condition for closing immediately on resume 8 hours ago
Stenzek 31c6829432
FullscreenUI: Fix another debug assertion in single-threaded mode 8 hours ago
Stenzek 35bcff1527
Achievements: Animate unlock progress bar 14 hours ago
Stenzek d4844036c8
Qt: Capture dialog improvements
Show current value as unsupported if it doesn't exist in the selected
backend.

Disable extra arguments text field if it is not enabled.
14 hours ago
Stenzek 0275d6df93
MediaCapture: Clear state before deleting output file
Fixes the file failing to delete if startup failed with FFmpeg backend.
15 hours ago
Stenzek 8612996ead
MediaCapture: Drop ffmpeg pre-7.x fallback 15 hours ago
Stenzek e04d890654
MediaCapture: Improve ffmpeg hardware encoding
- Don't silently fall back to software encoding if a hardware encoder is
  supported.
- Fix forced yuv420p input to encoders, select an appropriate input
  based on what is supported.
- Allocate hardware surfaces for each frame to ensure we're not
  trampling on in-flight data.
- Check supported video dimensions and return an appropriate error if
  they are out of bounds.
15 hours ago
Stenzek f383c3fa16
MediaCapture: Remove AV1/VP9 options from MF list
VP9 requires an external muxer (MS MP4 muxer does not support it), and
that's not something I can be arsed to deal with.
15 hours ago
Stenzek 2cdf99d8a9
MediaCapture: Improve MF setup robustness
- Report errors when dimensions are out of specification.
- Fix memory leak on failure.
15 hours ago
Stenzek 31ab18b25f
SPU: Wraparound is unlikely in ReadADPCMBlock() 18 hours ago
crashGG 2880f88d88
MMPX Enhanced/Advanced clamp-to-transparent out-of-bounds mapping (#3774)
MMPX Enhanced/Advanced clamp-to-transparent out-of-bounds mapping
1 day ago
Stenzek 94f11f9ba7
CDImage: Rewrite memory image (preloading)
Properly handle in-image subchannel data, and non-mode2 sectors.
3 days ago
Stenzek b89e1bfeb4
CDImage: Support reading non-mode2/raw sectors
Transparently convert them to mode2/raw.

Also detect non-raw iso/bin files and flag appropriately.
3 days ago
Stenzek 9c79341cf4
CueParser: Handle rarely-used commands 3 days ago
Stenzek e7f2f101c2
Qt: Fix inverted delayed show condition in QtAsyncTaskWithProgressDialog 5 days ago
Stenzek 6931f890bb
GameDatabase: Fix revision not showing after verification 5 days ago
Stenzek aa6b3777a3
GameDatabase: Make track hashes private
No need for it to be exposed anymore.
5 days ago
Stenzek 43294ac044
FullscreenUI: Avoid unnecessary mutex lock 6 days ago
Stenzek eeda898c23
Achievements: Separate login and progress requests
Makes the login request complete quicker if achievements are enabled.
6 days ago
Stenzek 59247c84b9
Achievements: Move game hash calculation to system
Saves reading the executable a second time.
6 days ago
Stenzek 6194f08a99
Achievements: Always identify game on startup 6 days ago
Davide Pesavento 7651d288b9
Qt: Use simpler text widgets in cover downloader and game summary (#3773) 6 days ago
Stenzek 2b1de6278d
Qt: Fix empty gamesettings ini being saved on close 6 days ago
fox140cv fa19df308c
Update qttranslations.inl (#3772) 6 days ago
Davide Pesavento bc057d9f7c
Qt: Restore focus frame on QLineEdit with macOS native theme (#3771) 6 days ago
fox140cv 7dde4794b9
Update Spain translation (#3768) 7 days ago
Davide Pesavento 982a35e6e3
Qt: Cancel search when pressing Esc (#3767)
Add a new SearchBox component to encapsulate the common logic and
reduce duplication.
7 days ago
Stenzek 2cf04c92a6
Qt: Remove duplicate translation strings 7 days ago
Stenzek dd6354143f
AudioStream: Fix backend name not translating 7 days ago
Stenzek c2f8d32982
MediaCapture: Mark missing translatable strings 7 days ago
Stenzek 12df0cd11b
Qt: Fix duplicate message context in debugger error 7 days ago
Stenzek 7d4b97d199
Qt: Fix missing translation of default update channel 7 days ago
Stenzek 3d544d4ed5
Qt: Fix upscaling warning always showing in setup wizard 1 week ago
Stenzek c46a1dc532
CI: Only validate changed translation files on PR 1 week ago
Stenzek 90c96dc94b
Qt: Fix a decent number of strings missing from lupdate 1 week ago
Stenzek 674af5152a
Scripts: Relax rich-text checks in the translation validator
And fix a bunch of pre-existing errors.
1 week ago
Stenzek fb994670e6
Qt: Match achievements login between settings/setup wizard 1 week ago
Stenzek 5d46613107
Achievements: Centralize profile URL building 1 week ago
Stenzek 79c08b6486
Qt: Remove multiple sources of truth for supported formats
Setup wizard was outdated.
1 week ago
Stenzek 584999e3f3
Qt: Give proper names to widgets in setup wizard 1 week ago
Stenzek d79464128a
Qt: Slightly increase settings category size 1 week ago
Stenzek 083592488a
Qt: Update ja and zh-CN translations 1 week ago
Stenzek 82518c5b08
Scripts: Extend translation validation/linters 1 week ago
Stenzek c0074b9b5f
Qt: Use item view for game list directories
Less duplication.
1 week ago
Stenzek c8e6dc5c68
Qt: Add settings-window class to setup wizard 1 week ago
Stenzek 0c87b07263
Cheats: Accept ".org 0x12345678" and "0x12345678:" to set pc 1 week ago
Stenzek 4f51c2dcb2
Qt: Warn when upscaling is enabled without PGXP 1 week ago
Stenzek e2a654715a
FullscreenUI: Switch to list page on settings open from game list 1 week ago