Commit Graph
9622 Commits
Author SHA1 Message Date
Henrik Rydgård d52c39bd5a Merge pull request #12804 from unknownbrackets/config-audio
Audio: Remove latency setting
2020-04-08 09:54:37 +02:00
Unknown W. Brackets 580c74c3e7 Audio: Remove latency setting.
This setting only changes some internal values that are shown in tests not
to match PSP behavior.  Removed, it now matches how the PSP works.

This setting wasn't really affecting any actual audio latency.
See #11844.
2020-04-08 00:08:19 -07:00
Unknown W. Brackets 5afc020fbd x86jit: Force INF * 0 to +NAN.
See #12519 - this is needed for some graphics to render properly.  Seems
to already happen on ARM, so no change to armjit.
2020-04-06 06:33:39 -07:00
Henrik Rydgård 268df5aa6c Merge pull request #12799 from unknownbrackets/headless
Headless: Fix compile on Android
2020-04-06 00:44:16 +02:00
Unknown W. Brackets 41dfe05de2 Headless: Fix compile on Android. 2020-04-05 15:23:13 -07:00
Unknown W. Brackets 91e1e75692 Net: Correct pool allocation. 2020-04-05 07:01:45 -07:00
Henrik Rydgård e8d6a605eb Merge pull request #12748 from orbea/libpng
cmake: Improve building with the system libpng.
2020-04-01 12:57:52 +02:00
Henrik Rydgård 620aa50cf1 PPGe: Slightly reduce the font size, might help #12764 2020-03-28 14:37:35 +01:00
Henrik Rydgård 1ddc8ac3df Back to ERROR 2020-03-28 14:12:42 +01:00
Henrik Rydgård caff4591cc Minor log improvement in BlockDevices.cpp 2020-03-28 12:40:45 +01:00
iota97 d89a858dcd Rember cheat scroll position 2020-03-26 10:59:08 +01:00
Unknown W. Brackets 8b6d2f9025 HLE: Oops, make sure we don't deadbeef mips calls.
See #12752.
2020-03-25 17:11:02 -07:00
Henrik Rydgård b0035db2ea Merge pull request #12756 from iota97/deadzone-skip
Skip deadzone option on tilt
2020-03-24 12:07:49 +01:00
Henrik Rydgård 02143cac4e Merge pull request #12760 from unknownbrackets/ppge-spacing
PPGe: Fix dialog button positioning
2020-03-24 12:06:59 +01:00
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 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 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 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 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 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 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 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 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