Henrik Rydgård
75d5c4367e
Merge pull request #14422 from unknownbrackets/warnings
...
Small warning fixes
2021-05-01 09:19:46 +02:00
Henrik Rydgård
05b3395543
Merge pull request #14420 from unknownbrackets/threadpool-cleanup
...
Cleanup some of the threadpool and net code a bit
2021-05-01 08:43:52 +02:00
Henrik Rydgård
37da40a8a7
Merge pull request #14421 from unknownbrackets/lua-usb
...
Usb: Stub sceUsbstorBootSetCapacity() for Lua homebrew
2021-05-01 08:42:19 +02:00
Unknown W. Brackets
4bd6117137
UWP: Ignore _CRT_SECURE_NO_WARNINGS in UI.
2021-04-30 23:35:19 -07:00
Unknown W. Brackets
f12aa92a00
Common: Cleanup some logging warnings.
2021-04-30 23:31:54 -07:00
Unknown W. Brackets
a140ec037a
Usb: Stub sceUsbstorBootSetCapacity().
...
Apparently many Lua based homebrew call this on startup and hang if it
fails, but often otherwise don't use sceUsb.
2021-04-30 23:22:01 -07:00
Unknown W. Brackets
a35b21a5d7
http: Set a more useful user agent.
2021-04-30 23:12:42 -07:00
Henrik Rydgård
e2e1c677cb
GameInfoCache: Don't expose the workqueue.
...
Was unused anyway.
2021-04-30 23:04:24 -07:00
Henrik Rydgård
f4a6d291e1
Common: Capitalize setCurrentThreadName().
2021-04-30 23:02:36 -07:00
Unknown W. Brackets
7e21e9a721
Common: Cleanup some mismatched indentation.
...
Also move initialization from constructors in a few places.
2021-04-30 22:59:41 -07:00
Henrik Rydgård
9894c74bef
Common: Cleanup HTTPServer indentation.
2021-04-30 22:35:25 -07:00
Henrik Rydgård
e6aa841b78
Common: Get rid of Executor.cpp/h.
...
There was only one implementation.
2021-04-30 22:33:34 -07:00
Henrik Rydgård
8c72cc119e
Merge pull request #14416 from unknownbrackets/merge-v1.11.3
...
Merge v1.11.3 into master
2021-04-27 09:08:18 +02:00
Unknown W. Brackets
8241cd5d81
Merge tag 'v1.11.3' into merge-v1.11.3
...
v1.11.3
2021-04-26 19:14:50 -07:00
Henrik Rydgård
6dbfa2fb52
Merge pull request #14413 from unknownbrackets/savedata
...
Savedata: Eat less cycles in savedata init
2021-04-26 08:52:25 +02:00
Henrik Rydgård
59ecff13fb
Merge pull request #14412 from unknownbrackets/reloc-fix
...
Core: Correct thread dependency in relocations
2021-04-26 07:21:51 +02:00
Unknown W. Brackets
a84df2536a
Core: Fix vrot cos(2) typo.
2021-04-25 19:26:16 -07:00
Unknown W. Brackets
c3da85234c
Savedata: Eat less cycles in savedata init.
...
Other threads do get scheduled more, but I'm not sure what factors this is
based off of. Hoping this helps #14382 .
2021-04-25 18:38:30 -07:00
Unknown W. Brackets
4f6aaea1e8
Core: Correct thread dependency in relocations.
...
Didn't realize it was looking at the later value before relocation.
This still remains about as much faster as before and still beneficial to
thread.
2021-04-25 16:49:52 -07:00
Unknown W. Brackets
f818e514f2
Merge pull request #14411 from hrydgard/file-util-cleanup
...
FileUtil cleanup
2021-04-25 15:20:03 -07:00
Unknown W. Brackets
58d46274ef
Common: FileUtil rename buildfix.
2021-04-25 14:51:39 -07:00
Unknown W. Brackets
7abacbd940
Common: UWP buildfix.
2021-04-25 14:35:15 -07:00
Henrik Rydgård
a2a0551a83
Buildfix, and more renaming while we're at it.
2021-04-25 22:25:29 +02:00
Henrik Rydgård
d8583cd0d6
Buildfixes
2021-04-25 21:13:25 +02:00
Henrik Rydgård
770f7f60e4
Delete unused function, rename two more.
2021-04-25 20:57:37 +02:00
Henrik Rydgård
77b8a14770
Merge GetFileInfo/GetFileDetails into GetFileInfo
2021-04-25 20:52:29 +02:00
Henrik Rydgård
08843673d9
Rename a couple of functions.
2021-04-25 20:39:32 +02:00
Henrik Rydgård
1b13badeb4
Move remaining FileUtil functions into the File namespace.
2021-04-25 20:38:22 +02:00
Henrik Rydgård
0ccc63b43e
Merge pull request #14406 from unknownbrackets/vfpu-sincos
...
Apply integer math narrowing before VFPU sin/cos
2021-04-25 16:55:09 +02:00
Unknown W. Brackets
07cb37c2c1
Compat: Remove single/double sincos path.
...
New implementation should work for both cases.
2021-04-25 07:09:50 -07:00
Henrik Rydgård
dbe6658803
Merge pull request #14408 from unknownbrackets/windows-focus
...
Windows: Reduce focus juggling on game start
2021-04-25 10:48:02 +02:00
Henrik Rydgård
fa77b5d937
Merge pull request #14407 from unknownbrackets/ui-error
...
Add cheats, plugins, etc. to error screen
2021-04-25 10:14:31 +02:00
Unknown W. Brackets
5f9dfeea86
Windows: Reduce focus juggling on game start.
...
Previously, we would activate the debugger (if enabled), and then
reactivate the main window. This meant if you switched to something,
PPSSPP would demand focus once the game loaded.
2021-04-24 23:53:16 -07:00
Unknown W. Brackets
5102d3e621
UI: Change background when dangerous settings on.
...
This way it's more obvious when a setting is likely involved.
2021-04-24 19:09:08 -07:00
Unknown W. Brackets
08461ef0bc
UI: Show cheats and plugins on exceptions.
2021-04-24 19:08:39 -07:00
Unknown W. Brackets
ad876f06f3
Core: Special case 1/-1 for cosine.
...
It still gets these off from zero, so let's just special case.
2021-04-24 16:29:20 -07:00
Unknown W. Brackets
8f41c78ed7
Core: Strip off lower bits of sin/cos results.
2021-04-24 16:29:20 -07:00
Unknown W. Brackets
cb8745bca8
Core: Switch to double precision VFPU sin/cos.
2021-04-24 16:29:20 -07:00
Unknown W. Brackets
ad9ad0f70b
Core: Apply custom narrowing before VFPU sin/cos.
...
This makes the results much more accurate to the PSP's results.
Could narrow a bit further swapping sin/cos/neg, which might be what the
hardware does given vrot.
2021-04-24 16:29:20 -07:00
Unknown W. Brackets
e9076c90bb
Core: Cleanup VFPU float bit handling.
...
Just to use a common union.
2021-04-24 15:49:22 -07:00
Unknown W. Brackets
86585e9551
unittest: Fix jit harness init.
2021-04-24 15:48:17 -07:00
Henrik Rydgård
fd2ff87dcb
Merge pull request #14403 from unknownbrackets/memmap
...
Correct another case of "valid" addresses that would crash
2021-04-24 10:09:18 +02:00
Henrik Rydgård
0466ac3d0e
Update assets/lang
2021-04-24 10:08:42 +02:00
Unknown W. Brackets
56bcf04c49
Debugger: Try harder to validate UTF-8.
...
When sending this in the websocket debugger, it needs to be valid utf-8 or
it will cause clients to abort the connection. We want to reject invalid
utf-8 anyway.
2021-04-23 23:24:47 -07:00
Unknown W. Brackets
f987c715aa
MemMap: Map 0xC0000000 into virtual memory.
...
Technically, it should be 0xA0000000, but that causes problems for how we
manage 32-bit address space. This at least makes things consistent.
2021-04-23 23:21:51 -07:00
Unknown W. Brackets
32ea8734fb
MemMap: Cleanup memory mirror pointers.
2021-04-23 22:43:21 -07:00
Unknown W. Brackets
8d0ca1e4f1
Merge pull request #14399 from unknownbrackets/debugger
...
Debugger: Show string in status bar for li, etc.
2021-04-22 11:32:35 -07:00
Unknown W. Brackets
012d47bcbf
Debugger: Show string in status bar for li, etc.
...
This is helpful when stepping through the debugger. Only shows likely
UTF-8 or similar formatted text, but often names or error messages are.
2021-04-21 23:50:59 -07:00
Henrik Rydgård
fd2aecdbc2
Merge pull request #14397 from unknownbrackets/mem-validsize
...
Core: Correct ValidSize outside scratchpad
2021-04-22 08:00:54 +02:00
Henrik Rydgård
0919f8a952
Merge pull request #14398 from unknownbrackets/debugger
...
Debugger: Mark ELF sections as suballocations
2021-04-22 08:00:03 +02:00