Commit graph

26751 commits

Author SHA1 Message Date
vnctdj
2a2af3a81c Fix translation things 2020-03-23 23:43:24 +01:00
vnctdj
220616e3e4 Enable chat input for SDL 2020-03-23 21:38:39 +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
Henrik Rydgård
c6948561fd
Merge pull request #12751 from unknownbrackets/kernel-minor
Core: Add argmask for threadhacks to prevent crash
2020-03-23 09:05:14 +01:00
Henrik Rydgård
79ea010a3d
Merge pull request #12750 from unknownbrackets/lighting
GPU: Treat negative light exp same as 0
2020-03-23 07:46:59 +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
Unknown W. Brackets
4a0109d273 GPU: Treat negative light exp same as 0.
Based on #12507 and some tests, seems like negative exponents are also
fixed to a 1.0f result.
2020-03-22 22:28:05 -07:00
Unknown W. Brackets
56a1b6d03a Android: Reassert immersive after input dialog.
See #12732.
2020-03-22 18:55:22 -07:00
Unknown W. Brackets
b9795057cf Osk: Correct UCS2 conversion.
String end was calculated incorrectly.
2020-03-22 18:34:03 -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
1ad65c7c7a Remove some more uint16_t 2020-03-22 21:28:06 +01: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
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