2808 Commits

Author SHA1 Message Date
jdgleaver
ff297e72e7 (task_image) Make image loading/processing non-blocking on non-threaded systems 2019-05-28 12:57:52 +01:00
Twinaphex
23e326a50b
Merge pull request #8860 from jdgleaver/rpng-fix
(RPNG) Fix undefined behaviour when loading bad/corrupt PNG images
2019-05-27 14:42:02 +02:00
Twinaphex
68085af944 (net http) Cleanups 2019-05-27 14:40:38 +02:00
jdgleaver
431877799d (RPNG) Fix undefined behaviour when loading bad/corrupt PNG images 2019-05-27 13:07:11 +01:00
twinaphex
22d762be67 We need to split up zlib headers in libretro-common to its own separate
dir
2019-05-27 03:40:14 +02:00
twinaphex
237e8c3d02 (VFS) Cleanup remove and rename impl. too so we get no more warnings 2019-05-22 22:36:38 +02:00
twinaphex
8eed2f0259 Refactor this again to make it cleaner 2019-05-22 22:24:23 +02:00
twinaphex
a57fb7fe51 Splitup retro_vfs_stat_impl - was becoming a big mess -
also add checking for empty string to beginning of function
for all codepaths
2019-05-22 22:19:00 +02:00
twinaphex
15e7078361 string_list_free - try to be safer 2019-05-22 05:28:41 +02:00
twinaphex
bcb474b3a3 (runahead) Cleanups - create core_free_game_info and move it to
core_impl.c - get rid of free_string_list and just reuse
string_list_free
2019-05-22 04:04:58 +02:00
twinaphex
32f9b9ab9a (PS4/ORBIS) Move path_is_directory code parts to VFS layer - hope I did
it right
2019-05-22 02:32:22 +02:00
twinaphex
f117d763d6 Create path_stat and use it 2019-05-22 02:21:30 +02:00
twinaphex
9f297f5f7c Cleanups 2019-05-19 05:50:28 +02:00
twinaphex
f49f33f546 We don't need glsm inside libretro-common - cores that need
this will need to make their own version separately
2019-05-19 05:42:44 +02:00
Twinaphex
d0707437c9 Remove some unused variables 2019-05-18 21:26:29 +02:00
twinaphex
f07952ecf0 Fix ASAN error 2019-05-16 17:43:16 +02:00
twinaphex
55e0a97446 Revert "Turn palette 64bit"
This reverts commit 8b8d4c83c02db27896ab6c084ec8344cb3aa5771.
2019-05-16 16:51:59 +02:00
twinaphex
8b8d4c83c0 Turn palette 64bit 2019-05-16 16:42:11 +02:00
Themaister
a672cc13a9 Scaler: Fix SSE2 path for argb/bgra -> bgr24.
Somehow a epi32 was added, but apparently this was never caught for some
reason. Fixes non-GPU screenshots for 32-bit color cores.
2019-05-13 17:01:11 -04:00
twinaphex
63d9d4e2d3 (menu entries) Cleanups 2019-05-13 04:05:11 +02:00
Twinaphex
fbec6b84e8
Merge pull request #8529 from huwpascoe/mame_overlay
video_layout (mame artwork)
2019-05-13 00:42:26 +02:00
twinaphex
64f9477ef6 Simplify find_last_slash for non-WIN32 2019-05-12 05:02:45 +02:00
twinaphex
985ed6cd2b Small cleanups 2019-05-12 04:47:27 +02:00
Huw Pascoe
ea931428e1 rxml read from string and fix memory violation 2019-05-11 09:58:45 +01:00
Huw Pascoe
cd714dbd0b image_texture_load_buffer 2019-05-11 09:58:45 +01:00
Barry Rowe
8745333892 OCR Translation feature finaliziation. (#8738) 2019-05-11 07:15:39 +02:00
twinaphex
74388d8490 Remove string_concat 2019-05-10 18:05:58 +02:00
Nathan S
775c272029 Menu widgets stuff + vulkan sanity check (#8710)
* task_screenshot: fix hang with menu widgets

* word_wrap: add max_lines parameter

* vulkan: better instance creation sanity check
2019-05-06 21:10:57 +02:00
twinaphex
5794c2051c path_mkdir - safety check 2019-05-06 03:09:44 +02:00
twinaphex
0919cd9746 (Legacy Win32) Be more careful with retro_vfs_stat_impl 2019-05-06 03:00:51 +02:00
natinusala
486f438cc3 task_database: reimplement task progression 2019-05-01 15:13:41 +02:00
twinaphex
39eadbab6f Use string_concat in more performance critical areas 2019-04-30 21:17:51 +02:00
twinaphex
4b22522ae0 We need faster string concatenation for performance-critical
codepaths - this is being run every frame
2019-04-30 19:36:40 +02:00
twinaphex
bc2bdd5734 config_file_read not needed anymore 2019-04-30 13:37:10 +02:00
twinaphex
44b83cf353 Cleanups 2019-04-30 11:16:14 +02:00
twinaphex
34be5862ee (task_database) Use task_init 2019-04-30 10:25:23 +02:00
Twinaphex
a797324133
Revert "task_database: use regular progress report" 2019-04-30 10:01:07 +02:00
natinusala
8c7db837b4 task_database: use regular progress report 2019-04-29 20:04:41 +02:00
twinaphex
0984a13665 We can't use RARCH_LOG and friends inside libretro-common code 2019-04-29 14:49:24 +02:00
twinaphex
4f8e59a3f8 (UWP) Rewind should now work - issues with the BitScanReverse
codepath for compat_ctz on UWP/WinRT - have not figured out a
solution yet, so just make it default to slowest ctz codepath
for now
2019-04-29 07:06:06 +02:00
twinaphex
4c3e0d44b8 Revert "Start using string_is_equal_memcmp and"
This reverts commit 26d6aee1eb064a533534dbc158a2085a887658aa.
2019-04-29 04:04:33 +02:00
twinaphex
bae73a0ccc Revert "(dir_list) Use string_is_equal_memcmp_fast"
This reverts commit c8ad747a46fd721e190825032a176203c471a41c.
2019-04-29 04:03:57 +02:00
twinaphex
c8ad747a46 (dir_list) Use string_is_equal_memcmp_fast 2019-04-28 19:05:51 +02:00
twinaphex
26d6aee1eb Start using string_is_equal_memcmp and
string_is_equal_memcmp_fast
2019-04-28 17:23:11 +02:00
Twinaphex
4c154f347d
Merge pull request #8649 from Ghabry/uwp-vfs
UWP VFS: Calculate buffer offset correctly when read fails due to EOF
2019-04-28 12:20:13 +02:00
Ghabry
5faf6a124d UWP VFS: Calculate buffer offset correctly when read fails due to EOF 2019-04-28 12:15:46 +02:00
twinaphex
6888a0cc71 (config_file.c) Seems unnecesary to check if a config file is a
directory first
2019-04-28 03:12:59 +02:00
Ghabry
c209b0b3d9 UWP: Improve IO performance by manually buffering short reads.
Reduce copies by binding by reference in the lambdas
2019-04-27 23:47:52 +02:00
Ghabry
4390317992 Revert "(UWP/WinRT)"
This reverts commit b43b3e2bb0554ca92db204855692d9a74332cfda.
2019-04-27 15:01:01 +02:00
twinaphex
b43b3e2bb0 (UWP/WinRT)
- Disable VFS for now - seems to be very problematic right now
- Move uwp_is_path_accessible_using_standard_io to file_path.c
since it seems to have no VFS dependencies, and rename it to
is_path_accessible_using_standard_io so it could possibly be later
used for other platforms as well that also have sandboxed filesystems
2019-04-27 09:20:19 +02:00