Commit Graph
36512 Commits
Author SHA1 Message Date
Serena a0d0aff865 woopsie 2023-04-22 18:12:42 +03:00
Serena a71ec1acdf Recognize openable types in Info.plist, debug menu in top bar 2023-04-22 18:11:06 +03:00
Henrik Rydgård 3d7e73a37a Merge pull request #17318 from hrydgard/osk-keyboard-cleanup
PSPOskDialog: Add range check on keyboard layouts
2023-04-21 09:34:45 +02:00
Henrik Rydgård 4a2a9830a6 PSPOskDialog: Add sanity check.
Also shrinks some arrays.

Fixes #17313

(We really should somehow get rid of marking this file as binary in
.gitattributes).
2023-04-21 09:12:06 +02:00
Henrik Rydgård 6df907112a Merge pull request #17317 from hrydgard/fix-socom-nightvision
Fix night vision in SOCOM games (in fact, fix the CLUT8 effect properly)
2023-04-21 00:38:13 +02:00
Henrik Rydgård c70b71f945 Fix night vision in D3D9/ES2 as well. 2023-04-21 00:05:27 +02:00
Henrik Rydgård 913c460fe0 Fix night vision in SOCOM games (in fact, fix the CLUT8 effect properly)
I failed to notice that when doing the shift to apply the "texel offset"
translating CLUT8 to a CLUT16 lookup, we also need to shift the mask
used to choose color components to read.
2023-04-20 23:46:45 +02:00
Henrik Rydgård baa066c7b7 Merge pull request #17311 from hrydgard/resurrect-axis-swap
Resurrect and refactor the AxisSwap feature
2023-04-20 11:19:22 +02:00
Henrik Rydgård 4bb7c05132 Remove some unnecessary state clearing 2023-04-20 11:00:19 +02:00
Henrik Rydgård 7594ae8785 Resurrect and refactor the AxisSwap feature. Fixes #17292 2023-04-20 10:53:11 +02:00
Henrik Rydgård eeedc817e2 Merge pull request #17316 from hrydgard/socom-fix-d3d9
Apply the SOCOM fix to D3D9/ES2 depal shaders too
2023-04-20 10:51:50 +02:00
Henrik Rydgård db13fa6e66 Apply the SOCOM fix to D3D9/ES2 depal shaders too 2023-04-20 10:10:26 +02:00
Henrik Rydgård 0d20da65d0 Merge pull request #17314 from unknownbrackets/framebuf-shrink
GPU: Always update size when shrinking framebuffers
2023-04-20 09:31:37 +02:00
Unknown W. Brackets 42bd06a586 Merge pull request #17315 from hrydgard/remove-first-frame-readback-flag
Remove "disable first frame readback" compat flag from SOCOM games.
2023-04-20 00:22:47 -07:00
Henrik Rydgård 6c1647a174 Remove "disable first frame readback" compat flag from SOCOM games.
The CLUT8 fix for #16210 takes care of this.
2023-04-20 09:03:12 +02:00
Unknown W. Brackets b4d55713cb GPU: Always update size when shrinking.
Previously, we only updated size when we didn't need to recreate.
This would sometimes cause it to recreate over and over, hurting perf.
2023-04-19 23:42:02 -07:00
Henrik Rydgård ef092c3a42 Merge pull request #17312 from hrydgard/show-present-mode
List Vulkan present modes in system info, show the current one
2023-04-20 00:50:13 +02:00
Henrik Rydgård 6146bb46e8 Merge pull request #17301 from fp64/unified-bicubic-upscale
Unified bicubic upscaler
2023-04-20 00:49:44 +02:00
Henrik Rydgård c81ec8c74d List Vulkan present modes in system info, show the current one 2023-04-20 00:21:06 +02:00
Henrik Rydgård d3b825d234 Merge pull request #17309 from hrydgard/ui-tweaks
Add 1080p and 4K markers to resolution list
2023-04-19 22:47:19 +02:00
Henrik Rydgård 32c2706331 Work a bit more on the Swedish translation 2023-04-19 21:22:30 +02:00
Henrik Rydgård 0e3ff99abe Add 1080p and 4K markers to 4x and 8x resolutions
suggested by HeavyHuy on discord
2023-04-19 20:48:32 +02:00
Henrik Rydgård f8bc5407fc Merge pull request #17307 from hrydgard/gold-mac
Mac: Add gold icon and cmake option
2023-04-19 16:12:59 +02:00
Henrik Rydgård d782a49229 Enable building a gold version for mac. 2023-04-19 15:06:02 +02:00
Henrik Rydgård 5264129497 Add gold icon for Mac 2023-04-19 14:12:13 +02:00
Henrik Rydgård 592470894d Merge pull request #17303 from hrydgard/android-upgrade-gradle
Android: Upgrade gradle to the latest version
2023-04-19 13:46:23 +02:00
fp64 345b0dcd8b Update UWP references 2023-04-18 21:28:02 -04:00
fp64 1b534a4272 Remove old upscalers, rename parameters 2023-04-18 20:36:28 -04:00
Henrik Rydgård f6ee7425b0 Merge pull request #17306 from Felipefpl/master
Updated brazilian portuguese translation
2023-04-18 16:57:31 +02:00
Felipe 679be4c989 Updated brazilian portuguese translation
The new/modified strings were added/fixed.
2023-04-18 11:42:35 -03:00
Henrik Rydgård 408e86e3ec Merge pull request #17305 from HR1025/master
[what][style][gpu] some coding style refine
2023-04-18 14:21:57 +02:00
haoruiwang 7cbb7a09e5 [what][style][gpu] some coding style refine 2023-04-18 19:18:38 +08:00
Henrik Rydgård fe5cd73079 Apply recommended changes to gradle.properties 2023-04-18 10:47:36 +02:00
Henrik Rydgård 67754e3c99 Android: Upgrade to the latest gradle version.
Android Studio got an upgrade, and as usual comes with new gradle and
integration plugin.
2023-04-18 10:47:36 +02:00
Henrik Rydgård 84a829b352 Merge pull request #17302 from hrydgard/android-target-33
Android: Update target version to SDK 33
2023-04-18 10:47:27 +02:00
Henrik Rydgård 075ccc0821 Android: Update target version to SDK 33
Which corresponds to Android 13.

Additionally removes redundant version lines from the manifest, and
includes a small warning fix.
2023-04-18 10:27:06 +02:00
Henrik Rydgård a20c620e16 Merge pull request #17297 from hrydgard/socom-clut-trickery
Workaround for some SOCOM games' misuse of CLUT8 to texture from framebuffer
2023-04-18 10:11:20 +02:00
Henrik Rydgård 3f4c01a907 Merge pull request #17298 from hrydgard/godfather-present-workaround
Don't try to present from little temp framebuffers used by Godfather to draw text
2023-04-18 10:10:58 +02:00
Henrik Rydgård 8a20922d54 Merge pull request #17299 from Kaitul/master
Update zh_TW.ini
2023-04-17 16:54:43 +02:00
Kung-chih 23f9bf773e Update zh_TW.ini 2023-04-17 21:07:34 +08:00
Henrik Rydgård b1f8830bd8 Don't try to present from little temp framebuffers used by Godfather to draw text.
The framebuffer does contain the top of the video frame at the present
time though, so things have partially gone well. However the rest of the
frame lies after it in VRAM. What we probably technically should do when
we see this is to assemble an image from both the framebuffer we find
and VRAM contents exceeding the range of that image, but seems kinda
impractical.

This works, but there seems to be some other issue with how the text is
rendered or copied. Could be a color precision issue confusing the game
I suppose.
2023-04-17 12:24:31 +02:00
fp64 9044c0b54c Add unified bicubic upscaler 2023-04-17 05:24:58 -04:00
Henrik Rydgård 9a3ff69091 Workaround for some SOCOM game's misuse of CLUT8 textures.
Emulating this correctly would be possible too but would only work at 1x
rendering resolution.
2023-04-17 09:34:26 +02:00
Henrik Rydgård 1143661dec Merge pull request #17296 from unknownbrackets/debugger-minor
x86jit: Correct wrong PC after bad mem access, other minor
2023-04-17 06:33:46 +02:00
Unknown W. Brackets e7ebb03103 Module: Save ELFs by name and fix when compressed.
Causes confusion for people using this feature.
2023-04-16 19:28:15 -07:00
Unknown W. Brackets 1faa4031e6 HLE: Log longer string args.
Sometimes was hiding useful parts of filenames, etc.
2023-04-16 19:17:45 -07:00
Unknown W. Brackets 129700596f x86jit: Correct wrong PC after bad mem access. 2023-04-16 19:11:20 -07:00
Unknown W. Brackets 1676f18dd3 UI: Fix PC display on fast mem crash. 2023-04-16 19:10:20 -07:00
Henrik Rydgård f363d2e79f Merge pull request #17295 from unknownbrackets/softgpu-opt
Optimize lighting for softgpu a bit
2023-04-16 23:05:04 +02:00
Unknown W. Brackets 0490ad0039 softgpu: Add NEON variants as well. 2023-04-16 13:09:56 -07:00