Commit Graph

9827 Commits (wip2)
 

Author SHA1 Message Date
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.
2 months ago
Davide Pesavento e55dabfaa4
GameDB: Two fixes for Alone in the Dark - The New Nightmare (#3434) 2 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
2 months ago
Stenzek d9367229e9
Achievements: Avoid duplicate tracker display 2 months ago
Stenzek 42813e8840
GameDatabase: Actually disable auto scale for DisableUpdating 2 months ago
Stenzek ae3b295d95
FullscreenUI: Disable menu item borders by default
Looks nicer.
2 months ago
Stenzek 47405b081c
GameDatabase: Disable MSAA with DisableUpscaling 2 months ago
Stenzek 2cc0851116
GameDatabase: Fix DisableUpscaling trait with auto res 2 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.
2 months ago
Stenzek 1ad9ca7e90
FullscreenUI: Cancel pending nav on focus reset 2 months ago
CRASHARKI 9d59763bad
GameDB: Disable upscaling and filtering in Constructor (#3432) 2 months ago
Davide Pesavento 02d8e14752
ImGuiManager: Avoid deprecated std::memory_order_consume (#3433) 2 months ago
Stenzek 0a0ad3f9e2
Qt: Improve clarity of unknown dump hashes 2 months ago
Stenzek f2caec801d
GameDB: Force full boot for Lomax games
Crashes after FMVs if fast boot is disabled.
2 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.
2 months ago
CRASHARKI 6d8e111d72
GameDB: Add ForcePGXPCPUMode to all remaining versions of Aladdin (#3431) 2 months ago
Sheng Jiang 蒋晟 b195f747cf
implement ExtConstantBitClear/Set on ExtImprovedSlide (#3430) 2 months ago
CRASHARKI af803eefc1
GameDB: Various fixes to GTA games (#3429) 2 months ago
CRASHARKI fff7654bc6
GameDB: Asterix does not support analog mode (#3428) 2 months ago
Stenzek 4164b95cb3
ImGuiManager: Make OSD message animation match notifications 2 months ago
Stenzek 2da46f83bb
dep/imgui: Fix smooth scrolling with >60hz 2 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.
2 months ago
Stenzek 24cd6fa11b
Hotkeys: Add switch to previous/next disc hotkeys 2 months ago
Stenzek d885446672
VulkanDevice: Fix manual device selection 2 months ago
Stenzek 1c54047cd1
Qt: Remove redundant vertical layout in console settings 2 months ago
Davide Pesavento 8fa6336a90
Qt: Further polish the layout of some widgets (#3427) 2 months ago
Anderson Cardoso 09a1bfdde3
Atualização Português do Brasil (#3426)
- Novas linhas adicionadas/movidas traduzidas.
- Confirmação de novas linhas de texto.
2 months ago
Víctor "IlDucci 492ff51f40
Spanish (Spain) translation update 2025/05/24 (#3425)
- Translated all the new strings.
- Minor edits on existing ones.
2 months ago
Davide Pesavento 80c9a8d399 Qt: Remove unused ui file 2 months ago
Davide Pesavento e30c1b53ad Qt: Use grid layout for audio stretch settings dialog 2 months ago
Stenzek f6aa3eb5b0
Qt: Update glyph ranges 2 months ago
Stenzek 64dfe003b2
Qt: Update status bar visibility on shutdown
Fixes empty widgets being displayed.
2 months ago
zkdpower 7e37849378
update the Simple-Chinese translation to latest. (#3422) 2 months ago
Davide Pesavento 0f5204b31e
CI: Pin action-automatic-releases to latest commit (#3423) 2 months ago
Davide Pesavento c12e7fcc0b
Qt: Fix minor typos in graphics settings help text (#3421) 2 months ago
Stenzek 4d5ba3b4e6
VulkanDevice: Tidy up device/extension initialization
Single pass, avoids enabling extensions that will not be used.
2 months ago
Stenzek 32b3ade56c
VulkanDevice: Allocate N semaphores for N swap chains 2 months ago
Stenzek cdadda85b5
Qt: Fix application exiting on fullscreen+lang change 2 months ago
Stenzek 66934cc5b8
System: Include queued frames in input latency stats 2 months ago
Stenzek 03111befb9
Settings: Correct a couple of default values 2 months ago
Stenzek 461c51ff6a
Qt: Fix updater crash while game running
Or while fullscreen.
2 months ago
Stenzek 1667179f78
Qt: Updater shouldn't confirm shutdown
Otherwise if it's cancelled we end up in a funky state.
2 months ago
Stenzek b27e5ac26a
Qt: Fix incorrect lock parent 2 months ago
Stenzek a422402014
CPU: Fix bgez/blez disassembly with non-standard pattern 2 months ago
Stenzek c7ed3239b7
Qt: Use grid layout for second audio settings panel 2 months ago
Stenzek 54444475f5
Qt: Fix sizing of patch detail widgets 2 months ago
Stenzek 0ee3f235b6
Qt: Fix swapped parameter order in patch info 2 months ago
Stenzek 5e339c8975
dep/rcheevos: Fix buffer reserve estimate 2 months ago
Anderson Cardoso 4748a93b8a
Atualização Português do Brasil (#3420)
Atualizaod para a última versão.
2 months ago
Davide Pesavento 06c950c06a
GameDB: Disable disc read speedup for Parasite Eve 2 (#3419) 2 months ago