Commit Graph

36653 Commits

Author SHA1 Message Date
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
Unknown W. Brackets
860fc176d8 softgpu: Use more SSE in lighting. 2023-04-16 11:59:57 -07:00
Unknown W. Brackets
2868495cf8 softgpu: Use SSE for lighting ceil if available.
Tiny optimization, helps only a little.
2023-04-16 11:13:43 -07:00
Unknown W. Brackets
b5206df04f softgpu: Calc worldnormal a bit less often.
This is clearer anyway.
2023-04-16 10:16:32 -07:00
Unknown W. Brackets
59fb374c38 softgpu: Small optimization to clut updates. 2023-04-16 10:16:06 -07:00
Henrik Rydgård
e766f11f2b Apply small memory stick workaround for more Harry Potter game IDs. Thanks adf. 2023-04-16 15:24:38 +02:00
Henrik Rydgård
ce5c15bc21
Merge pull request #17293 from hrydgard/camera-preview-framerate
Camera on Android: Choose the preview framerate closest to 30fps.
2023-04-16 11:23:27 +02:00
Henrik Rydgård
9d98947a9d Remove excessive camera preview framerate throttle 2023-04-16 10:21:53 +02:00
Henrik Rydgård
449d68a43d Camera on Android: Choose the preview framerate closest to 30fps.
Might help #17283
2023-04-16 10:19:23 +02:00
Unknown W. Brackets
9c9df208d3
Merge pull request #17291 from hrydgard/rewind-savestate-fix
Apply the fix to avoid jit clearing for rewind savestates to all platforms
2023-04-15 15:21:39 -07:00