Commit graph

28126 commits

Author SHA1 Message Date
Henrik Rydgård
656adf1fcd Remove old define for thread local storage 2020-09-29 15:51:51 +02:00
Henrik Rydgård
ecceeaa810 We no longer use TCHAR. 2020-09-29 15:51:51 +02:00
Henrik Rydgård
51e2e7f8d5 Remove our usage of ssize_t 2020-09-29 15:51:51 +02:00
Henrik Rydgård
b87826698d
Merge pull request #13488 from hrydgard/delete-old-unused-stuff
Delete old unused stuff
2020-09-29 11:40:17 +02:00
Henrik Rydgård
ec7458b6a9 Delete more useless math code 2020-09-29 10:13:27 +02:00
Henrik Rydgård
db9cc41a1a Delete unused math code 2020-09-29 10:07:53 +02:00
Henrik Rydgård
1e6c13cb56 Delete more old detritus 2020-09-29 10:07:07 +02:00
Henrik Rydgård
30ecde5bc9 Delete some unused string functions 2020-09-29 00:41:32 +02:00
Henrik Rydgård
536d881626 Very minor optimization (divisions by constants are faster unsigned) 2020-09-29 00:36:29 +02:00
Henrik Rydgård
204fbe463e Delete unused backtrace.cpp 2020-09-29 00:36:29 +02:00
Henrik Rydgård
5411a40f2a TimeUtil.cpp cleanup 2020-09-29 00:36:29 +02:00
Henrik Rydgård
6fb0e92de3 Fix issue with duplicate texture dumps.
Fixes #13487.
2020-09-29 00:30:08 +02:00
Henrik Rydgård
21bc5534c3
Merge pull request #13486 from RokkumanX/master
Add PSP color shader
2020-09-28 09:38:12 +02:00
RokkumanX
0f34a7427b
Add PSP color shader
This adds the PSP color shader ported from RetroArch courtesy from @jdgleaver (https://forums.ppsspp.org/showthread.php?tid=6594&pid=130635#pid130635) to PPSSPP

Also updated with up to date changes found here (https://github.com/libretro/glsl-shaders/blob/master/handheld/shaders/color/psp-color.glsl)
2020-09-28 09:31:33 +02:00
Henrik Rydgård
0d3a5a27aa
Merge pull request #13485 from unknownbrackets/minor
Adjust locale parsing for Ubuntu and fix memory assert
2020-09-27 23:31:26 +02:00
Unknown W. Brackets
ab953603d8 SDL: Adjust locale parsing for Ubuntu.
Technically, the format of this value is unspecified, but we are just
trying to guess the user's locale.

See #13042.
2020-09-27 12:55:02 -07:00
Unknown W. Brackets
2714d59ceb Core: Fix memory size check.
It can be 93 MB, just not larger.
2020-09-27 12:54:34 -07:00
Unknown W. Brackets
496cb918e5
Merge pull request #13484 from barbudreadmon/patch-2
fix #13471
2020-09-27 13:29:31 -04:00
barbudreadmon
a8dd3ef553
fix #13471 2020-09-27 16:38:24 +02:00
Henrik Rydgård
350cb11f9a
Merge pull request #13477 from hrydgard/remove-time-cache
Don't cache time in a variable.
2020-09-25 09:27:03 +02:00
Henrik Rydgård
054acf768c Don't cache time in a variable.
A little weirdness in the code that has stuck around for a long, long
time. It's really not necessary and mostly just confusing.
2020-09-24 23:52:43 +02:00
Henrik Rydgård
c4c7897a26 Enable BlockTransferAllowCreateFB for Burnout Dominator.
See #11100.

Speeds up the sun effect, but doesn't fix it. It's another game that
does truly evil stuff in the border of a 480x272 buffer with stride 512.
It downsamples a copy of the region around the sun, texturing from
itself, resulting in five fullscreen framebuffer copies. Additionally it
renders using color to the depth buffer at some point in the frame..
2020-09-24 23:03:27 +02:00
Henrik Rydgård
4cfafb4605 Some GPU code cleanup. Disable some unnecessary reporting. 2020-09-24 23:01:23 +02:00
Henrik Rydgård
99054b59bf
Merge pull request #13473 from hrydgard/optimize-addstrip
SSE/NEON-optimize IndexGenerator::AddStrip.
2020-09-24 11:08:07 +02:00
Henrik Rydgård
2a2a4a21d9 More cleanup 2020-09-24 10:03:07 +02:00
Henrik Rydgård
deedc7a1fe Cleanup 2020-09-24 09:49:28 +02:00
Henrik Rydgård
d8ddef150f IndexGenerator::AddStrip: Avoid the fallback by writing a few extra indices if necessary.
Actually a decent boost.
2020-09-24 09:36:39 +02:00
Henrik Rydgård
be54050521 Also optimize IndexGenerator::AddStrip for ARM NEON. 2020-09-24 09:24:03 +02:00
Henrik Rydgård
df9a5cc0f2 Buildfix 2020-09-24 02:09:39 +02:00
Henrik Rydgård
1a2597a513 SSE-optimize IndexGenerator::AddStrip. Shaves about half a percent from GoW. 2020-09-24 02:03:15 +02:00
Henrik Rydgård
623f0bed5c
Merge pull request #13472 from hrydgard/faster-start
Windows: Faster startup by not filling the symbol listbox immediately
2020-09-24 01:55:50 +02:00
Henrik Rydgård
84b36d6e61 Speed up game start under Windows by not filling the symbol listbox until the disasm window is opened. 2020-09-24 00:32:52 +02:00
Henrik Rydgård
6ac9dfe6b5 Windows debugger: Clean out old remains of multi-cpu support 2020-09-24 00:32:52 +02:00
Henrik Rydgård
a9fef066b5 Reduce string allocations in Vulkan memory allocator 2020-09-24 00:32:52 +02:00
Henrik Rydgård
9cdf4941f2 Revert a bad optimization in word wrapper 2020-09-24 00:32:36 +02:00
Henrik Rydgård
9637a9d02e
Merge pull request #13470 from ANR2ME/adhoc_socket
Adhoc Socket - An attempt to improve connection stability that was broken recently.
2020-09-23 22:15:09 +02:00
ANR2ME
59f8369cd7 An attempt to improve connection stability. 2020-09-24 01:09:57 +07:00
ANR2ME
adab5ff5c9 Fixed returned error code on sceNetAdhocctlDelHandler 2020-09-24 01:09:22 +07:00
ANR2ME
e6e7f5d1e7 Minor fix to sceNetAdhocctlGetPeerInfo 2020-09-24 01:09:22 +07:00
ANR2ME
bd37d3e32c Added more info on some sceNet logs 2020-09-23 04:30:14 +07:00
ANR2ME
4f76f2415d Prevent sceNetGetMallocStat from spamming debug log on some games. 2020-09-23 04:30:14 +07:00
Henrik Rydgård
b78bb3d927
Merge pull request #13466 from hrydgard/misc-optimization
Misc minor optimizations
2020-09-22 22:40:06 +02:00
Henrik Rydgård
b8ab04f53d Remove some reporting that's normally just the result of garbage-as-display-list-execution. 2020-09-22 21:57:51 +02:00
Henrik Rydgård
cea7c1b6bb Remove an allocation in the word wrapper. 2020-09-22 21:29:01 +02:00
Henrik Rydgård
5ac6a9b3fd Fix slowdowns due to careless use of auto 2020-09-22 21:24:16 +02:00
Henrik Rydgård
3e3a40da8c Mark the PPGe font texture as reliable to avoid hashing it. 2020-09-22 21:13:30 +02:00
Henrik Rydgård
437818aa45 Minor optimization in wrap_text.cpp 2020-09-22 21:12:45 +02:00
Henrik Rydgård
4ccde48485
Merge pull request #12924 from iota97/user-chain
Postprocessing: User chain support
2020-09-22 09:20:51 +02:00
Henrik Rydgård
c67dac65f7
Merge pull request #13463 from ANR2ME/adhoc_socket
Adhoc Socket - Fixed PtpStat and PdpStat
2020-09-22 09:09:31 +02:00
ANR2ME
4881f4f0bd Fixed PdpStat and PtpStat info 2020-09-22 10:16:04 +07:00