Commit Graph
28138 Commits
Author SHA1 Message Date
Henrik Rydgård 63c8b0ffd5 Additional UWP buildfix 2020-09-29 21:58:58 +02:00
Henrik Rydgård 800be8ad6d UWP buildfix 2020-09-29 20:44:59 +02:00
Henrik Rydgård e8ff546457 retro buildfix 2020-09-29 20:42:08 +02:00
Henrik Rydgård 5e976ff842 Buildfixes 2020-09-29 19:33:18 +02:00
Henrik Rydgård 11ab77b995 Remove some TLS. 2020-09-29 15:51:51 +02:00
Henrik Rydgård d9edc68966 Remove unnecessary use of thread local storage 2020-09-29 15:51:51 +02:00
Henrik Rydgård 835b819faa Remove some color util functions 2020-09-29 15:51:51 +02:00
Henrik Rydgård 311fe431d0 Move buffer.cpp/h from base to Common 2020-09-29 15:51:51 +02:00
Henrik Rydgård 17a9767585 Buildfixes 2020-09-29 15:51:51 +02:00
Henrik Rydgård 40ec0d8358 Finish getting rid of basictypes.h 2020-09-29 15:51:51 +02:00
Henrik Rydgård 3162f30158 Merge base/basictypes.h into Common/Common.h (mostly). 2020-09-29 15:51:51 +02:00
Henrik Rydgård ed88761ecc Merge ext/native/stringutil.cpp/h into Common/StringUtils.cpp/h. 2020-09-29 15:51:51 +02:00
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