Commit Graph

9847 Commits (4440ae3b78e47da11b8cab71a3dc577fa3674766)
 

Author SHA1 Message Date
Anderson Cardoso 595f8d0624
Atualização Português do Brasil (#3438)
Atualizado para a última versão.
6 months ago
Davide Pesavento 2326fc20d1
README: Fix typo (#3437) 6 months ago
Stenzek 6bea16b6eb
INISettingsInterface: Only set changed if the value actually changes 6 months ago
Stenzek 5f2355510b
Qt: Only write settings ini if it is changed
Save some disk writes.
6 months ago
Stenzek d0b7d9d027
Host: Get rid of base settings interface indirection 6 months ago
Stenzek 9cd371d5ff
SettingsInterface: Drop some unused virtual methods 6 months ago
Stenzek 59f7d0b2ff
Cheats: Fix compiler warnings 6 months ago
Stenzek d54077e345
Achievements: Add 'Refresh Progress' option
Manually refreshes the all progress database if you have completed
unlocks on other devices/machines.
6 months ago
Stenzek 0a0379f31f
Qt: Make game list scrollbar only visible as-needed 6 months ago
Stenzek 95e085584c
Qt: Move list/grid setup to subclasses 6 months ago
Stenzek 808c51b3ce
CMake: Bump version requirements
Can't do it for Qt because of course flatpak....
6 months ago
Stenzek f518b8492c
Deps: Version updates
- HarfBuzz 11.2.0
- SDL3 3.2.16
- libpng 1.6.48
- Qt 6.9.1
6 months ago
Stenzek 22089e9b75
Qt: Improve game grid layout calculations
Use grid size instead of icon size/spacing.

Fixes the number of columns changing when different items are visible.

Also restores the old behaviour of dynamic scroll bar visibility.
6 months ago
Stenzek cb751b0990
Data: Update SDL controller database 6 months ago
Stenzek 0205f9fa04
Achievements: Update progress database unconditionally on unlock
Doesn't make sense to preserve the greater count, since it can be
reset through the RA webpage, and SC/HC seems to work fine here.
6 months ago
BlueInterlude 2f2dcb43cc
GameDB: Fix incorrect controller information + Add PlayStation Mouse for Jingle Cats (#3436) 6 months ago
BlueInterlude 52cf394bb2
GameDB: Add PlayStation Mouse Support for Jingle Cats (#3435) 6 months ago
Stenzek 9ab2608ba0
GPU/TextureCache: Fix replacement background name length 6 months ago
Stenzek 5b40d7902a
System: Shut down GPU backend before other components
Prevents a rare crash on shutdown if OSD stats were enabled.
6 months ago
Stenzek 7fde697118
GPU/TextureCache: Add merging of adjacent palette records
So a texture spanning multiple pages can be merged at dump time.

Doing a merge instead of a union on the original palette rect
is safer, because gaps won't dump as larger textures with garbage
in the middle.
6 months ago
Stenzek eee67a30da
GPU/HW: Fix off-by-one in sprite UV rect calculation
CheckForTexPageOverlap() makes it exclusive already.

Fixes replacements for FF8 title screen not applying in the third
texture page, because it thought it was sampling from an unwritten
area of VRAM.
6 months ago
Davide Pesavento e55dabfaa4
GameDB: Two fixes for Alone in the Dark - The New Nightmare (#3434) 6 months ago
Mark Zhuang 62c0a1e7d4
RISCV: fix flush cache for linux riscv when clang <= 18
for __builtin___clear_cache, clang-18 generates __clear_cache:
https://godbolt.org/z/K5Kx6EEhq, which is an empty function.
clang-19 can generates __riscv_flush_icache:
https://godbolt.org/z/TKe6Kh61a
6 months ago
Stenzek d9367229e9
Achievements: Avoid duplicate tracker display 6 months ago
Stenzek 42813e8840
GameDatabase: Actually disable auto scale for DisableUpdating 6 months ago
Stenzek ae3b295d95
FullscreenUI: Disable menu item borders by default
Looks nicer.
6 months ago
Stenzek 47405b081c
GameDatabase: Disable MSAA with DisableUpscaling 6 months ago
Stenzek 2cc0851116
GameDatabase: Fix DisableUpscaling trait with auto res 6 months ago
Stenzek fc7934a2be
FullscreenUI: Fix nav focus loss in leaderboards
Stops hotkeys triggering when using mouse navigation.

Also fixes the first leaderboard entry not focusing on page swap.
6 months ago
Stenzek 1ad9ca7e90
FullscreenUI: Cancel pending nav on focus reset 6 months ago
CRASHARKI 9d59763bad
GameDB: Disable upscaling and filtering in Constructor (#3432) 6 months ago
Davide Pesavento 02d8e14752
ImGuiManager: Avoid deprecated std::memory_order_consume (#3433) 6 months ago
Stenzek 0a0ad3f9e2
Qt: Improve clarity of unknown dump hashes 6 months ago
Stenzek f2caec801d
GameDB: Force full boot for Lomax games
Crashes after FMVs if fast boot is disabled.
6 months ago
Stenzek 2018eb77fe
GPU: Adjust draw timing approximation
Cache seems to be able to go up to 128x8? Constructor draws sprites that
fit exactly in the texture cache, and does so within vblank, so it can't
take too long to draw.
6 months ago
CRASHARKI 6d8e111d72
GameDB: Add ForcePGXPCPUMode to all remaining versions of Aladdin (#3431) 6 months ago
Sheng Jiang 蒋晟 b195f747cf
implement ExtConstantBitClear/Set on ExtImprovedSlide (#3430) 6 months ago
CRASHARKI af803eefc1
GameDB: Various fixes to GTA games (#3429) 6 months ago
CRASHARKI fff7654bc6
GameDB: Asterix does not support analog mode (#3428) 6 months ago
Stenzek 4164b95cb3
ImGuiManager: Make OSD message animation match notifications 6 months ago
Stenzek 2da46f83bb
dep/imgui: Fix smooth scrolling with >60hz 6 months ago
Stenzek 6b811df6d0
CDROM: Add "Switch to Next Disc on Stop" option.
NOTE: THIS WILL NOT WORK FOR ALL GAMES.

Plenty of games don't stop the CD-ROM drive when they're expecting a
disc change, leaving us with no way of knowing when it's needed.
6 months ago
Stenzek 24cd6fa11b
Hotkeys: Add switch to previous/next disc hotkeys 6 months ago
Stenzek d885446672
VulkanDevice: Fix manual device selection 6 months ago
Stenzek 1c54047cd1
Qt: Remove redundant vertical layout in console settings 6 months ago
Davide Pesavento 8fa6336a90
Qt: Further polish the layout of some widgets (#3427) 6 months ago
Anderson Cardoso 09a1bfdde3
Atualização Português do Brasil (#3426)
- Novas linhas adicionadas/movidas traduzidas.
- Confirmação de novas linhas de texto.
6 months ago
Víctor "IlDucci 492ff51f40
Spanish (Spain) translation update 2025/05/24 (#3425)
- Translated all the new strings.
- Minor edits on existing ones.
6 months ago
Davide Pesavento 80c9a8d399 Qt: Remove unused ui file 6 months ago
Davide Pesavento e30c1b53ad Qt: Use grid layout for audio stretch settings dialog 6 months ago