Henrik Rydgård
a70f00ca8e
Merge pull request #12746 from unknownbrackets/gpu-size-est
...
GPU: Assume a scissor of 481x273 is a mistake
2020-03-22 11:37:59 +01:00
Henrik Rydgård
0faa3f2ce3
Merge pull request #12743 from unknownbrackets/ui-minor
...
UI: Disable render dup frames where it can't work
2020-03-22 11:37:19 +01:00
Henrik Rydgård
a875b8add0
Merge pull request #12744 from unknownbrackets/ui-minor2
...
UI: Allow startup without UI assets
2020-03-22 11:36:24 +01:00
Henrik Rydgård
639a0b7ebf
Merge pull request #12745 from unknownbrackets/vfat-len
...
Io: Apply VFAT hack only to dirs <= 8 chars long
2020-03-22 11:35:24 +01:00
Unknown W. Brackets
a95f3111cf
GPU: Assume a scissor of 481x273 is a mistake.
...
We already do this for viewport, and only when region is still a correct
size. Helps flicker in Everybody's Golf.
2020-03-21 23:47:50 -07:00
Unknown W. Brackets
08b6275bc7
Io: Apply VFAT hack only to dirs <= 8 chars long.
...
Fixes Mega Drops 2, which relies on the lowercase name at about 10
characters.
2020-03-21 22:49:19 -07:00
Unknown W. Brackets
da9158b34b
UI: Allow startup without UI assets.
...
On platforms where we render fonts, it is at least somewhat usable without
assets. A much better experience than a segfault.
On other platforms, it'll probably be mostly unusable, but you can already
get that with an old/wrong assets file.
2020-03-21 21:35:43 -07:00
Unknown W. Brackets
c65bfdffc6
UI: Avoid crash when atlas metadata is missing.
...
See #12722 .
2020-03-21 21:10:20 -07:00
Unknown W. Brackets
29e1772165
UI: Avoid cached booleans for simple globals.
...
It's more duplicate code and not really much faster or anything.
2020-03-21 18:49:36 -07:00
Unknown W. Brackets
3b05e839e1
UI: Disable render dup frames where it can't work.
...
Fixes #12724 .
2020-03-21 18:33:54 -07:00
Henrik Rydgård
0d2acb6d73
Merge pull request #12740 from unknownbrackets/font-minor
...
Font: Prevent crash on game exit
2020-03-21 23:11:34 +01:00
Unknown W. Brackets
000a166dba
Font: Prevent crash on game exit.
...
We should not try to call __KernelDirectMipsCall() on shutdown.
2020-03-21 12:36:09 -07:00
Henrik Rydgård
9998177c70
Merge pull request #12739 from unknownbrackets/osk
...
Android: Fix dismiss of native OSK dialog
2020-03-21 19:54:28 +01:00
Unknown W. Brackets
7d00cefd35
Android: Fix dismiss of OSK dialog.
2020-03-21 11:06:40 -07:00
Henrik Rydgård
7d13d2e863
Merge pull request #12727 from shenweip/mipscall
...
Correcting return value of some mipscalls without after action.
2020-03-21 00:47:21 +01:00
Unknown W. Brackets
d734f7ccb4
Reporting: Log SceIoChstat calls.
...
Might be used to truncate save data or do other things.
2020-03-19 20:57:23 -07:00
Unknown W. Brackets
4a8839c99d
GPU: Avoid divide by zero in garbage displaylist.
2020-03-19 20:56:24 -07:00
Unknown W. Brackets
c7a27ed9af
GPU: Fix memory corruption with bufw > w.
...
Seen for example in Mecho Wars.
2020-03-19 20:56:02 -07:00
Henrik Rydgård
7b4ddb426b
Merge pull request #12729 from orbea/assets_path
...
Add more assets directory paths.
2020-03-18 19:28:27 +01:00
orbea
39576814ac
Add more assets directory paths.
2020-03-18 09:59:20 -07:00
Henrik Rydgård
b3c111399e
Merge pull request #12725 from unknownbrackets/ppge-text
...
Qt: Correct DPI accounting in font rendering
2020-03-18 09:59:29 +01:00
shenweip
fc55d2b81b
Correcting return value of some mipscalls without after action.
2020-03-18 16:58:07 +08:00
Unknown W. Brackets
03747062d5
Merge pull request #12723 from orbea/discord_libretro
...
cmake: Disable discord-rpc for libretro builds.
2020-03-18 03:47:03 -04:00
Unknown W. Brackets
22c8ef0b07
Qt: Correct DPI accounting in font rendering.
...
Like Android, we'll increase the font size at higher DPI.
2020-03-17 20:25:37 -07:00
orbea
ee918a4535
cmake: Disable discord-rpc for libretro builds.
2020-03-17 12:32:07 -07:00
Unknown W. Brackets
25197451e5
Merge pull request #12721 from hrydgard/fix-duplicate-frames
...
Fix the logic around postEffectRequiresFlip so duplicateFrames doesn't require a post shader.
2020-03-17 09:58:12 -04:00
Henrik Rydgård
788b8a29d6
Fix the logic around postEffectRequiresFlip so duplicateFrames doesn't require a post shader.
2020-03-17 13:10:43 +01:00
Henrik Rydgård
b2c66a304b
Merge pull request #12718 from unknownbrackets/vpl-order
...
Vpl: Correct allocation order when splitting block
2020-03-17 09:23:34 +01:00
Henrik Rydgård
0c17096148
Merge pull request #12717 from unknownbrackets/elf-memsize
...
Core: Use full memory for ELF files
2020-03-17 09:09:53 +01:00
Unknown W. Brackets
916ba4edaf
Vpl: Correct allocation order when splitting block.
...
More fuzz testing produced cases that were still off. This is simpler.
2020-03-16 21:17:23 -07:00
Unknown W. Brackets
492e8d4f92
Core: Use full memory for ELF files.
...
We only apply the MEMSIZE check for homebrew in PBP format.
2020-03-16 19:54:48 -07:00
Unknown W. Brackets
6310f559f9
Merge pull request #12709 from shenweip/Font-alloc/free
...
Font:alloc/free memory for font file and char bitmap.
2020-03-16 22:32:57 -04:00
Henrik Rydgård
e14bf3bcc3
Merge pull request #12714 from unknownbrackets/display-minor
...
Display: Update latched fbaddr on immediate update
2020-03-16 08:23:29 +01:00
shenweip
a286c657e3
Reset the useAllocCallbacks on font init.
2020-03-16 10:54:46 +08:00
shenweip
cefecb12b7
Buildfix.
...
Buildfix2.
2020-03-16 10:22:09 +08:00
Unknown W. Brackets
a6edf70aa0
Display: Update latched fbaddr on immediate update.
...
This is needed for the next sceDisplayGetFramebuf() to return the right
value. This is why it didn't seem to match tests.
2020-03-15 19:13:41 -07:00
shenweip
c7db6b6466
Merge branch 'master' into Font-alloc/free
2020-03-16 08:16:50 +08:00
shenweip
ac56a8e93a
Fix states.
2020-03-16 07:54:42 +08:00
shenweip
2f088d0970
No need to manually decide pending or not for mipscalls.
2020-03-16 07:46:13 +08:00
Henrik Rydgård
9aefc01089
Merge pull request #12712 from unknownbrackets/net-minor
...
Cleanup net init/memory and dialog behavior
2020-03-15 21:31:24 +01:00
Unknown W. Brackets
aca68d711b
Net: Stub network sign-in dialog.
...
Without this, games hang. Now they act like you canceled.
2020-03-15 13:05:33 -07:00
Unknown W. Brackets
97bc0a5245
Net: Support NETCONF_CONNECT_APNET_LAST request.
...
Also cleanup the dialog to handle timing like other dialogs. May fix
issues where it lingers "open" and prevents other dialogs from working.
2020-03-15 12:23:22 -07:00
Unknown W. Brackets
1fc755f267
NetAdhoc: Match init/term behavior better.
2020-03-15 11:37:12 -07:00
Unknown W. Brackets
6b453c4708
Net: Better simulate sceWlanGetEtherAddr timing.
...
Also, interestingly, this does not fail if the wifi switch is off.
2020-03-15 11:37:12 -07:00
Unknown W. Brackets
dfb10f197e
Net: Handle memory allocation better.
2020-03-15 11:37:12 -07:00
Henrik Rydgård
eeff56cdbf
Merge pull request #12602 from hrydgard/frame-duplication
...
Add option to improve frame pacing through duplicate frames if below 60hz.
2020-03-15 18:33:06 +01:00
Henrik Rydgård
d385096599
Add option to improve frame pacing through duplicate frames if framerate is below 60hz.
...
Should help #9736 , and fixes #12325 .
2020-03-15 17:33:16 +01:00
Henrik Rydgård
ccd62e7612
Merge pull request #12708 from unknownbrackets/i18n-lock
...
Core: Use a lock for i18n categories
2020-03-15 17:30:06 +01:00
Henrik Rydgård
79c6b667a6
Merge pull request #12711 from unknownbrackets/ui-minor
...
UI: Rebind the backbuffer when drawing UI
2020-03-15 17:29:34 +01:00
Henrik Rydgård
e8030be5a9
Merge pull request #12710 from unknownbrackets/switch-merge
...
Pull more safe parts in from Switch port
2020-03-15 17:28:48 +01:00