Commit graph

480 commits

Author SHA1 Message Date
Ac_K d1185200b3 New translations en_us.json (Chinese Simplified) 2024-03-27 01:38:08 +01:00
Ac_K fc787881a5 New translations en_us.json (Russian) 2024-03-26 01:22:23 +01:00
Ac_K ae914893a7 New translations en_us.json (Italian) 2024-03-26 01:22:22 +01:00
Ac_K 4854045630 New translations en_us.json (Arabic) 2024-03-26 01:22:21 +01:00
Ac_K e30596bd99 New translations en_us.json (Chinese Simplified) 2024-03-25 01:05:23 +01:00
Ac_K b61bbad117 New translations en_us.json (Ukrainian) 2024-03-25 01:05:22 +01:00
Ac_K 494c1a9531 New translations en_us.json (Polish) 2024-03-25 01:05:21 +01:00
Ac_K 38265ec204 New translations en_us.json (Japanese) 2024-03-25 01:05:20 +01:00
Ac_K adc920e763 New translations en_us.json (Italian) 2024-03-25 01:05:19 +01:00
Ac_K 503b524ff2 New translations en_us.json (Thai) 2024-03-24 00:33:58 +01:00
Ac_K 6d8a575856 New translations en_us.json (Portuguese, Brazilian) 2024-03-24 00:33:57 +01:00
Ac_K 32fea29247 New translations en_us.json (Chinese Traditional) 2024-03-24 00:33:56 +01:00
Ac_K 57d2f4ddc8 New translations en_us.json (Chinese Simplified) 2024-03-24 00:33:56 +01:00
Ac_K 2a57152b67 New translations en_us.json (Ukrainian) 2024-03-24 00:33:55 +01:00
Ac_K 45c255b3f3 New translations en_us.json (French) 2024-03-24 00:33:54 +01:00
Ac_K 94322723ba New translations en_us.json (Turkish) 2024-03-24 00:33:53 +01:00
Ac_K 547e0eee1f New translations en_us.json (Russian) 2024-03-24 00:33:52 +01:00
Ac_K cb513aef4b New translations en_us.json (Polish) 2024-03-24 00:33:51 +01:00
Ac_K b727497a03 New translations en_us.json (Korean) 2024-03-24 00:33:50 +01:00
Ac_K 6b4964faa8 New translations en_us.json (Japanese) 2024-03-24 00:33:49 +01:00
Ac_K c56def518d New translations en_us.json (Italian) 2024-03-24 00:33:48 +01:00
Ac_K ed555ae7f1 New translations en_us.json (Hebrew) 2024-03-24 00:33:48 +01:00
Ac_K 730e760fb9 New translations en_us.json (Greek) 2024-03-24 00:33:47 +01:00
Ac_K 9b858354e6 New translations en_us.json (German) 2024-03-24 00:33:46 +01:00
Ac_K 3f74b6bcd9 New translations en_us.json (Arabic) 2024-03-24 00:33:45 +01:00
Ac_K 59f68442f5 New translations en_us.json (Spanish) 2024-03-24 00:33:44 +01:00
Ac_K e40af2b2f0 New translations en_us.json (Portuguese, Brazilian) 2024-03-23 00:36:21 +01:00
Ac_K c49c4010a0 New translations en_us.json (Chinese Traditional) 2024-03-23 00:36:20 +01:00
Ac_K c75665c78f New translations en_us.json (Ukrainian) 2024-03-23 00:36:19 +01:00
Ac_K a513402a7c New translations en_us.json (Turkish) 2024-03-23 00:36:18 +01:00
Ac_K 74ed354c07 New translations en_us.json (Russian) 2024-03-23 00:36:17 +01:00
Ac_K f3638ec7fb New translations en_us.json (Polish) 2024-03-23 00:36:16 +01:00
Ac_K 9edebddca2 New translations en_us.json (Korean) 2024-03-23 00:36:15 +01:00
Ac_K bd36cf014f New translations en_us.json (Italian) 2024-03-23 00:36:14 +01:00
Ac_K 0212eb41f5 New translations en_us.json (Greek) 2024-03-23 00:36:12 +01:00
Ac_K fdd49aee8d New translations en_us.json (German) 2024-03-23 00:36:11 +01:00
Ac_K 43bafddcda New translations en_us.json (Arabic) 2024-03-23 00:36:10 +01:00
Ac_K dee45c59ec New translations en_us.json (Spanish) 2024-03-23 00:36:09 +01:00
WilliamWsyHK 20a280525f
[UI] Fix Display Name Translations & Update some Chinese Translations (#6388)
* Remove incorrect additional back-slash

* Touch-up on TChinese translations

* Little touch-up on SChinese translations
2024-03-21 20:08:25 +01:00
Ac_K 75a4ea3370
New Crowdin updates (#6541)
* New translations en_us.json (French)

* New translations en_us.json (Spanish)

* New translations en_us.json (Arabic)

* New translations en_us.json (German)

* New translations en_us.json (Greek)

* New translations en_us.json (Hebrew)

* New translations en_us.json (Italian)

* New translations en_us.json (Japanese)

* New translations en_us.json (Korean)

* New translations en_us.json (Polish)

* New translations en_us.json (Russian)

* New translations en_us.json (Turkish)

* New translations en_us.json (Ukrainian)

* New translations en_us.json (Chinese Simplified)

* New translations en_us.json (Chinese Traditional)

* New translations en_us.json (Portuguese, Brazilian)

* New translations en_us.json (Thai)

* Add missing Thai language name

* Add new languages

* Enable RTL for Arabic

---------

Co-authored-by: gdkchan <gab.dark.100@gmail.com>
2024-03-20 21:07:27 -03:00
Isaac Marovitz a0552fd78b
Ava UI: Fix locale crash (#6385)
* Fix locale crash

* Apply suggestions from code review

---------

Co-authored-by: Ac_K <Acoustik666@gmail.com>
2024-03-17 02:27:14 +01:00
Isaac Marovitz bb8c5ebae1
Ava UI: Content Dialog Fixes (#6482)
* Don’t use ContentDialogHelper when not necessary

* Remove `ExtendClientAreaToDecorationsHint`
2024-03-16 20:34:26 +01:00
standstaff e19e7622a3
chore: remove repetitive words (#6500)
Signed-off-by: standstaff <zhengxingru@yeah.net>
2024-03-16 19:49:54 +01:00
Isaac Marovitz 26026d1357
Fix Title Update Manager not refreshing app list (#6507) 2024-03-16 19:46:03 +01:00
TSRBerry 24068b023c
discord: Update ApplicationID (#6513) 2024-03-16 19:41:38 +01:00
riperiperi 1217a8e69b
GPU: Rebind RTs if scale changes when binding textures (#6493)
This fixes a longstanding issue with resolution scale that could result in flickering graphics, typically the first frame something is drawn, or on camera cuts in cutscenes.

The root cause of the issue is that texture scale can be changed when binding textures or images. This typically happens because a texture becomes a view of a larger texture, such as a 400x225 texture becoming a view of a 800x450 texture with two levels. If the 400x225 texture is bound as a render target and has state [1x Undesired], but the storage texture is [2x Scaled], the render target texture's scale is changed to [2x Scaled] to match its new storage. This means the scale changed after the render target state was processed...

This can cause a number of issues. When render target state is processed, texture scales are examined and potentially changed so that they are all the same value. If one texture is scaled, all textures must be. If one texture is blacklisted from scaling, all of them must be. This results in a single resolution scale value being assigned to the TextureManager, which also scales the scissor and viewport values.

If the scale is chosen as 1x, and a later texture binding changes one of the textures to be 2x, the scale in TextureManager no longer matches all of the bound textures. What's worse, the scales in these textures could mismatch entirely. This typically results in the support buffer scale, viewport and scissor being wrong for at least one of the bound render targets.

This PR fixes the issue by re-evaluating render target state if any scale mismatches the expected scale after texture bindings happen. This can actually cause scale to change again, so it must loop back to perform texture bindings again. This can happen as many times as it needs to, but I don't expect it to happen more than once. Problematic bindings will just result in a blacklist, which will propagate to other bound targets.
2024-03-14 19:59:09 -03:00
gdkchan 732db7581f
Consider Polygon as unsupported is triangle fans are unsupported on Vulkan (#6490) 2024-03-14 19:46:57 -03:00
riperiperi fdd3263e31
Separate guest/host tracking + unaligned protection (#6486)
* WIP: Separate guest/host tracking + unaligned protection

Allow memory manager to define support for single byte guest tracking

* Formatting

* Improve docs

* Properly handle cases where the address space bits are too low

* Address feedback
2024-03-14 19:38:27 -03:00
Isaac Marovitz ce607db944
Ava UI: Update Ava (#6430)
* Update Ava

* Newline
2024-03-14 02:29:13 +01:00
TSRBerry 6b4ee82e5d
infra: Fix updater for old Ava users (#6441)
* Add binaries with both names to release archives

* Add migration code for the new filename

* Add Ryujinx.Ava to all win/linux releases for a while
2024-03-13 23:26:35 +01:00