Unknown W. Brackets
84cc212cfd
SaveState: Correct compat load with OSK changes.
2020-03-23 19:57:04 -07:00
Unknown W. Brackets
dbc78b437e
PPGe: Fix dialog button positioning.
...
The measure was previously the line height, but always ultimately used
as the full text height. This just makes it always full height.
2020-03-23 18:23:35 -07:00
iota97
4d6fc424cd
Skip deadzone option on tilt
2020-03-23 19:23:30 +01:00
Henrik Rydgård and GitHub
ef4ecb0e83
Merge pull request #12749 from iota97/auto-rot-analog
...
Auto rotating analog
2020-03-23 18:27:03 +01:00
Unknown W. Brackets
03cd1d5c5e
HLE: Fix some misleading logging.
2020-03-23 09:05:14 -07:00
iota97
e7bcf9a4c2
Use 2 different button for CW and CCW
2020-03-23 09:24:36 +01:00
Unknown W. Brackets
9cb74691b6
Core: Add argmask for threadhacks to prevent crash.
...
Every HLEFunction should have an argmask. Some asserts for shutdown
crashes someone was seeing when calling HLE funcs from a shutdown
function.
2020-03-22 23:33:05 -07:00
orbea
c8c7889f0f
cmake: Improve building with the system libpng.
...
This also now requires at least libpng16 instead of libpng17.
v2: Require libpng17 on arm platforms.
v3: Fix the android and windows travis builds.
2020-03-22 18:43:51 -07:00
iota97
45da319ce7
Auto rotating analog
2020-03-23 00:45:22 +01:00
Unknown W. Brackets and GitHub
edbd01807b
Merge pull request #12747 from hrydgard/input-encoding-cleanup
...
Input encoding cleanup
2020-03-22 17:57:28 -04:00
Unknown W. Brackets
0767235fbf
Camera: Fix missing return warning.
2020-03-22 13:45:41 -07:00
Henrik Rydgård
d6ba1b7f99
More correctly handle UCS2 encoding.
2020-03-22 19:29:25 +01:00
Henrik Rydgård
bb30169c88
Address feedback
2020-03-22 19:20:23 +01:00
Henrik Rydgård
d1196f2fc0
Support a few more wstring functions on non-windows platforms, due to the armips assembler.
2020-03-22 17:03:49 +01:00
Henrik Rydgård
75cdc11fdb
Text input: Clearly use 16-bit chars like the PSP, don't rely on wchar_t.
2020-03-22 16:44:19 +01:00
Henrik Rydgård and GitHub
03b9c40fae
Merge pull request #12741 from unknownbrackets/hle-calls
...
HLE: Make calling mips funcs simpler
2020-03-22 15:36:00 +01:00
Unknown W. Brackets
d2d07e253b
PPGe: Avoid crash with missing metadata.
2020-03-22 07:12:16 -07:00
Unknown W. Brackets
54e1afda1e
HLE: Make calling mips funcs simpler.
...
This makes their return value handling, scheduling, etc. more
straight-forward.
2020-03-22 06:59:43 -07:00
Henrik Rydgård and GitHub
a875b8add0
Merge pull request #12744 from unknownbrackets/ui-minor2
...
UI: Allow startup without UI assets
2020-03-22 11:36:24 +01: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
Henrik Rydgård and GitHub
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 and GitHub
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
shenweip
fc55d2b81b
Correcting return value of some mipscalls without after action.
2020-03-18 16:58:07 +08: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 and GitHub
b2c66a304b
Merge pull request #12718 from unknownbrackets/vpl-order
...
Vpl: Correct allocation order when splitting block
2020-03-17 09:23:34 +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 and GitHub
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 and GitHub
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 and GitHub
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
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 and GitHub
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
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
M4xw and Unknown W. Brackets
fe32ad88fb
Core: Add some libnx calls for Switch.
2020-03-15 07:56:38 -07:00
Henrik Rydgård and GitHub
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