48614 Commits

Author SHA1 Message Date
twinaphex
c2f95940fb (GL1) Whether GL1 driver has windowed mode support or not
depends on the video context driver and not the video driver itself
2019-04-29 07:21:37 +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
161d4caa8f Get rid of two retro_assert calls 2019-04-28 15:16:42 +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
3b24565b66 Be more careful with dangling pointer 2019-04-28 10:17:03 +02:00
twinaphex
8784d21c74 (STB) WinRT/UWP can't deal with relative paths, so don't look for
osd-font.ttf
2019-04-28 07:24:34 +02:00
twinaphex
2aa0b74d55 Remove core_manager - not used 2019-04-28 06:35:16 +02:00
twinaphex
a6998d593a Update some logs 2019-04-28 05:48:09 +02:00
twinaphex
8ea1305d75 (menu_shader.c) Cleanups 2019-04-28 05:26:56 +02:00
twinaphex
2b5b67d663 Simplify core_info code 2019-04-28 05:15:21 +02:00
twinaphex
706a63fedf use config_file_exists where applicable in per-game/per-core config
functions
2019-04-28 03:21:30 +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
twinaphex
39c3a25ad6 Start using smaller buffers for stdout logging 2019-04-28 02:54:02 +02:00
twinaphex
2a164f2034 Don't need all this log spam for core/game initialization
if log level is not set to at least 'Debug'
2019-04-28 02:03:56 +02:00
twinaphex
415646111b (Settings) Libretro log level should be available again
(Logging) SET_SUBSYSTEM_INFO and GET_VARIABLE should only
do verbose logging if libretro logging level is set to DEBUG
2019-04-28 01:55:49 +02:00
Twinaphex
9fbc3c0769
Merge pull request #8647 from Ghabry/uwp-vfs
UWP VFS Performance
2019-04-28 00:06:08 +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
Twinaphex
a41f23240d
Merge pull request #8646 from orbea/tinyalsa
Attempt to fix LGTM alerts for tinyalsa.
2019-04-27 21:16:17 +02:00
orbea
ecd7f3c1fd Attempt to fix LGTM alerts for tinyalsa. 2019-04-27 07:40:32 -07:00
Ghabry
4390317992 Revert "(UWP/WinRT)"
This reverts commit b43b3e2bb0554ca92db204855692d9a74332cfda.
2019-04-27 15:01:01 +02:00
twinaphex
5044537625 (core_info.c) Small opts for core_info.c 2019-04-27 14:23:07 +02:00
twinaphex
ac2fec7298 Revert "(command.c) Cleanups"
This reverts commit f7d4bd5faa5edc17dd15b631bf7c676a9ee6c986.
2019-04-27 14:05:05 +02:00
twinaphex
2c47d571aa Use path_is_valid instead of filestream_exists when we only
need to know if a file exists on the filesystem
2019-04-27 14:01:50 +02:00
twinaphex
627c86721f (task_patch) Get rid of extraneous filestream_exists checks -
we already check if the file exists with path_is_valid
2019-04-27 13:35:28 +02:00
twinaphex
7502914a1d parse_horizontal_content_actions - use path_is_valid instead of
filestream_exists
2019-04-27 13:33:05 +02:00
twinaphex
f7d4bd5faa (command.c) Cleanups 2019-04-27 13:18:05 +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
twinaphex
cff92152db (VFS UWP) Revert this back 2019-04-27 09:05:39 +02:00
twinaphex
e1b11593fc (file_list.c) Cleanups/optimizations 2019-04-27 07:32:40 +02:00
twinaphex
890e1eb064 (file_list.c) file_list_expand_if_needed - unroll this function 2019-04-27 07:21:50 +02:00
twinaphex
c56225ab65 (Menu displaylist) Cleanups 2019-04-27 06:22:49 +02:00
twinaphex
9a6df2b591 (Menu displaylist) Cleanups 2019-04-27 06:18:40 +02:00
twinaphex
636e1bef50 (playlist.c) Cleanups 2019-04-27 05:35:16 +02:00
twinaphex
49156e645e task_push_decompress - use path_is_valid instead of filestream_exists 2019-04-27 05:16:02 +02:00
twinaphex
7fb5d9da62 Revert this 2019-04-27 04:44:01 +02:00
twinaphex
58073eeb15 Small cleanup 2019-04-27 04:43:07 +02:00
twinaphex
3e72c502a8 strlen optimizations :
- use STRLEN_CONST for constant strings, translates to sizeof
which should be computed at compile-time
- found some places where we are needlessly calling strlen two
times instead of just once
2019-04-27 04:21:10 +02:00
twinaphex
2b401ce13b (archive_file) Small optimizations - use one strlen less in one instance 2019-04-27 02:39:33 +02:00
twinaphex
7af68ca0b9 (libretro-common) Update 2019-04-27 02:21:35 +02:00
twinaphex
a2cb3f60a4 path_get_extension - fix regression 2019-04-27 02:17:17 +02:00
twinaphex
fbae4efc97 Simplify path_basename and path_get_extension 2019-04-27 02:07:25 +02:00
twinaphex
1c2cbe596c Fix selected entries on dropdown menus 2019-04-27 01:15:14 +02:00
twinaphex
5c3d340e01 (UTF) Small optimizations 2019-04-27 00:46:26 +02:00
Twinaphex
f4f1212372
Merge pull request #8644 from m4xw/libnx
[Libnx] Toolchain related changes
2019-04-26 22:10:40 +02:00
M4xw
ca80a3a4da [Libnx] Toolchain related changes
-Remove switch_pthread - It should be no longer used
-Increase SAVE_STATE_CHUNK to 4MB
-Fix overclocking on Horizon 8.0+

Note: This requires the updated Toolchain before Merge
2019-04-26 21:58:40 +02:00