Commit Graph

34429 Commits

Author SHA1 Message Date
Lubos
08432dd4e1 OpenXR - Camera controls adjust HUD instead of FOV 2022-11-25 09:25:23 +01:00
Lubos
a58ea86318 OpenXR - HUD scale option added 2022-11-25 09:18:16 +01:00
Lubos
5417e828de OpenXR - Do not rescale the postprocess effects 2022-11-25 09:05:48 +01:00
Lubos
0e2fd7c2a2 OpenXR - Fix HUD in many games which breaks postprocess effects 2022-11-24 19:17:00 +01:00
Henrik Rydgård
75040f0cb1 Remove some logspam, oops 2022-11-24 12:47:13 +01:00
Henrik Rydgård
1a3f4f281d
Merge pull request #16428 from hrydgard/vulkan-validation-cleanups
Vulkan validation cleanups, remove "GetCurrentStepId" based invalidation
2022-11-24 12:45:33 +01:00
Henrik Rydgård
55b1dc6ef4 Warning fixes 2022-11-24 12:14:52 +01:00
Henrik Rydgård
3dd45c6561 Can't forget the texture in the callback, breaks texture-from-framebuffer-copy.
Was probably redundant anyway.
2022-11-24 11:02:21 +01:00
Henrik Rydgård
70d1d8fa07 Replace the "GetCurrentStepId"-based state invalidation with callbacks 2022-11-24 10:52:42 +01:00
Henrik Rydgård
a1c61abdda Vulkan validation: One more false positive related to input attachments
See comment in code
2022-11-24 10:48:36 +01:00
Henrik Rydgård
cb7329cd11
Merge pull request #16426 from hrydgard/loadclut-fix
Rebind framebuffer after LoadCLUT-from-framebuffer
2022-11-24 10:48:26 +01:00
Henrik Rydgård
158f6fc111
Merge pull request #16422 from hrydgard/old-adreno-gl-compat-flag
Add compat flag / bug check for games on old Adreno/GL affected by #16015
2022-11-24 10:47:16 +01:00
Henrik Rydgård
eea0b2632c Add checks against rendering with depth against non-depth targets. 2022-11-24 10:12:22 +01:00
Henrik Rydgård
7b154d6895 Don't forget to rebind the framebuffer after copying a framebuffer to CLUT. 2022-11-24 10:12:12 +01:00
Henrik Rydgård
9bc0d662c9 Add more affected games to compat setting. Reorder checks, and check vendor flag. 2022-11-24 10:09:47 +01:00
Henrik Rydgård
39f2ddd128 Add compat flag / bug check for games on old Adreno/GL affected by #16015
See #16015

Partly derived from https://github.com/hrydgard/ppsspp/compare/master...unknownbrackets:ppsspp:adreno-deadlock

But this one surgically activates it only for the known affected games, to avoid any additional
performance regressions in the release.

Entirely untested.
2022-11-24 10:05:35 +01:00
Henrik Rydgård
d6cfff00f4
Merge pull request #16424 from unknownbrackets/ios-interp
iOS: Allow using interpreter
2022-11-24 07:46:09 +01:00
Unknown W. Brackets
976597fa3a iOS: Allow using interpreter. 2022-11-23 17:56:34 -08:00
Henrik Rydgård
2e492bf333
Merge pull request #16420 from hrydgard/gpu-features-debug
Add a way to view GPU_USE flags at runtime
2022-11-23 17:00:33 +01:00
Henrik Rydgård
f6fcc9e9a7 Add a way to view the "GPU_USE_" flags at runtime. Useful for sanity checking on-device. 2022-11-23 16:17:41 +01:00
Henrik Rydgård
4d1a13531c
Merge pull request #16421 from Saramagrean/patch-1
Update th_TH.ini
2022-11-23 16:03:08 +01:00
Benjamin Benda Gates
4c29f54b71
Update th_TH.ini 2022-11-23 21:53:54 +07:00
Henrik Rydgård
7eee7f2573 Fix shader debug description issue. 2022-11-23 15:41:20 +01:00
Henrik Rydgård
0319824a0e Forgot to commit the svg 2022-11-23 15:09:06 +01:00
Henrik Rydgård
cddf78c82a
Merge pull request #16419 from hrydgard/control-mapping-fixes
Stick input: Fix issue where deadzone noise from one device could drown out signal from another.
2022-11-23 14:23:43 +01:00
Henrik Rydgård
287da42d5e Add GAS/BRAKE keymappings to Xinput default maps. Fixes #15992 2022-11-23 12:43:51 +01:00
Henrik Rydgård
5230fc7c41 Joystick input: Ignore in-deadzone events from a different device than previous events
Fixes #15465
2022-11-23 12:22:59 +01:00
Henrik Rydgård
f4c88e0f80 Add trashcan icon to UI atlas, use in control mapper. Reorder a couple dev settings 2022-11-23 11:18:29 +01:00
Henrik Rydgård
6796d3de89
Merge pull request #16417 from hrydgard/more-ui-updates
Move post processing settings to the Display Layout Editor
2022-11-23 10:31:41 +01:00
Henrik Rydgård
75dc856e2c Test fix 2022-11-23 08:52:46 +01:00
Henrik Rydgård
5eb1c8eb59 Cleanup 2022-11-23 00:01:15 +01:00
Henrik Rydgård
b42ba5b3cc Wording tweaks, add scroll view 2022-11-22 23:49:09 +01:00
Henrik Rydgård
6d9bb1b29e Move post-processing settings to DisplayLayoutScreen 2022-11-22 23:29:50 +01:00
Henrik Rydgård
575560f679 Enable game backgrounds on more screens 2022-11-22 22:53:54 +01:00
Henrik Rydgård
9c21951efe
Merge pull request #16415 from hrydgard/display-edit-mode-2
Display layout editor - Remove editing widget, just use the background directly
2022-11-22 22:41:36 +01:00
Henrik Rydgård
2b332eef58
Merge pull request #16416 from lvonasek/hotfix_openxr_transparency
OpenXR - Menu background transparency fixed
2022-11-22 22:41:07 +01:00
Lubos
70d30d1cf6 OpenXR - Aspect ratio of menu background fixed 2022-11-22 21:49:52 +01:00
Henrik Rydgård
57864f62ce Rework the display layout editor to ditch the preview thing.
We lose the snapping in the refactor because I ended up rewriting the
whole dragging mechanism, might reintroduce later.
2022-11-22 20:10:20 +01:00
Lubos
59046b8f76 OpenXR - 2D stereo condition fixed 2022-11-22 18:51:42 +01:00
Henrik Rydgård
b80df6c360 Add transparent background to the existing Display Layout Editor. 2022-11-22 14:16:24 +01:00
Henrik Rydgård
f0a905cadd
Merge pull request #16414 from hrydgard/simpler-game-background
Pause menu background: Remove complicated transparency tricks
2022-11-22 13:19:14 +01:00
Henrik Rydgård
d551d2a3ed Pause menu background: Remove complicated transparency tricks, instead draw game as part of background. 2022-11-22 12:11:20 +01:00
Henrik Rydgård
5c2663e37c
Merge pull request #16413 from unknownbrackets/heap-partition
Kernel: Respect partition param in heap funcs
2022-11-22 10:18:47 +01:00
Henrik Rydgård
ddd2c6e343
Merge pull request #16409 from hrydgard/preserve-framebuffers
Preserve framebuffer on pause screen even if render resolution is changed
2022-11-22 10:03:47 +01:00
Unknown W. Brackets
1eac95ea25 Kernel: Respect partition param in heap funcs. 2022-11-22 00:13:06 -08:00
Unknown W. Brackets
2f4e0e7d50 D3D11: Remove unused hack USE flag.
Only GLES uses this now, we always have accurate depth here.
2022-11-22 00:12:32 -08:00
Henrik Rydgård
0f33a78389
Merge pull request #16410 from hrydgard/minor-ui-refactor
Move AsyncImageFileView to Common
2022-11-21 21:37:53 +01:00
Unknown W. Brackets
2a9367ad23
Merge pull request #16411 from hrydgard/vulkan-binding-cleanup
Extract the Vulkan descriptor binding cleanup from #16345
2022-11-21 11:52:33 -08:00
Henrik Rydgård
ec6d330ae4 Move AsyncImageFileView to Common, which required some more shuffling around of stuff. 2022-11-21 20:38:20 +01:00
Henrik Rydgård
8f103f3f47 Extract the Vulkan descriptor binding cleanup from #16345 2022-11-21 20:30:20 +01:00