Commit Graph

26705 Commits

Author SHA1 Message Date
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
Unknown W. Brackets
c430fee784 UI: Rebind the backbuffer when drawing UI.
In case it was unbound after copying to display, such as from screen
recording.  See #12305.
2020-03-15 09:22:23 -07:00
M4xw
b68191161e Switch: Add EGL interface. 2020-03-15 08:40:05 -07:00
Unknown W. Brackets
7d36b70a8e Kernel: Rename conflicting kernel object names.
These are names that can often conflict with system headers in ports.
Let's just simplify by prefixing with PSP.

No actual functional/code changes, just syntax and names.
2020-03-15 08:33:40 -07:00
shenweip
3ffb20b66b Font:alloc/free memory for font file and char bitmap.
Following the guide of JPCSP.
2020-03-15 23:05:28 +08:00
Unknown W. Brackets
a540274435 Vulkan: Blacklist on Switch. 2020-03-15 07:57:32 -07:00
M4xw
fe32ad88fb Core: Add some libnx calls for Switch. 2020-03-15 07:56:38 -07:00
Unknown W. Brackets
7404592431 Core: Use a lock for i18n categories.
Also for the missed key log.
2020-03-14 22:57:20 -07:00
Henrik Rydgård
d0e2aa3a4f
Merge pull request #12702 from unknownbrackets/ppge-text
PPGe: Use TextDrawer for save UI if available
2020-03-11 17:26:50 +01:00
Unknown W. Brackets
de81b706c4 PPGe: Clear unused parts of text image buffers.
Prevents artifacts when the RAM previously had other data in it.
2020-03-11 06:48:11 -07:00
Unknown W. Brackets
5f65c075e2 PPGe: Correct double spacing in some save text. 2020-03-11 06:37:18 -07:00
Henrik Rydgård
4219ce01d7 libretro makefile fix 2020-03-11 13:14:43 +01:00
Henrik Rydgård
8c68b0e29e
Merge pull request #12703 from unknownbrackets/warnings
Quiet some warnings
2020-03-11 09:16:01 +01:00
Unknown W. Brackets
f214b7d422 Camera: Simplify an expression.
Make this readable by breaking it up.  Like one would sentences.
2020-03-10 22:48:10 -07:00
Unknown W. Brackets
51b94a9c9c Core: Quiet some warnings. 2020-03-10 22:19:59 -07:00
Unknown W. Brackets
9c9ace6e1a Android: Delay TextDrawer init in PPGe.
We need it to init on the correct thread.
2020-03-10 21:40:47 -07:00
Unknown W. Brackets
08a6047768 PPGe: Show ellipsis for overly long lines.
To match PPGE_LINE_USE_ELLIPSIS when using TextDrawer.
2020-03-10 21:30:53 -07:00
Unknown W. Brackets
6652fe261f PPGe: Use TextDrawer for save UI if available.
This should result in better spacing for non-Latin characters, and less
missing letters.  Basically the same benefits as for the UI.
2020-03-10 21:30:53 -07:00
Unknown W. Brackets
f2c88d6626 PPGe: Make some of the API internal only.
We don't use these externally and probably won't.
2020-03-10 21:30:53 -07:00
Unknown W. Brackets
fbf4769ea6 PPGe: Support 8-bit text bitmaps from TextDrawer. 2020-03-10 21:30:50 -07:00
Unknown W. Brackets
5141dc7e91 PPGe: Allow overriding text drawer DPI scale. 2020-03-10 21:29:01 -07:00
Unknown W. Brackets
70b07f20c9 Qt: Cleanup differences in text hashing.
We don't want to use just adler to cache strings.  Also, port over the DPI
handling to be consistent.  Not tested.
2020-03-10 21:29:01 -07:00
Unknown W. Brackets
85d2702304 UI: Refactor TextDrawer to provide bitmaps too. 2020-03-10 21:28:46 -07:00
Unknown W. Brackets
4d450b528f UI: Minor cleanups to chat UI code.
Just want to avoid crashes and warnings.
2020-03-10 20:44:30 -07:00
Henrik Rydgård
310e1e4f18 Fix capitalization of mfreadwrite.h include 2020-03-10 15:20:13 +01:00