311 Commits

Author SHA1 Message Date
twinaphex
55e54a30b4 Create retro_file, and have libretrodb use it 2015-09-17 19:58:06 +02:00
twinaphex
da3bec58b1 (libretro-common) Start adding retro_file.c and retro_file.h 2015-09-17 11:41:48 +02:00
twinaphex
872314f910 Use UINT_FAST16_MAX/UINT_LEAST32_MAX 2015-09-15 18:59:40 +02:00
Lioncash
fc64f6d82a msvc: Conditionally enable the snprintf macro
VS2015 implements the normal form of snprintf, so the define will cause compile errors.
2015-09-14 21:50:09 -04:00
twinaphex
8ca8b43545 Take out retro_endianness.h include out of retro_miscellaneous.h 2015-09-14 03:34:05 +02:00
twinaphex
7f9761afb6 Create kaiser_window_function/lanzcos_window_function 2015-09-13 03:43:59 +02:00
twinaphex
5adc85a207 Create libretro-common/include/filters.h 2015-09-12 21:04:20 +02:00
aliaspider
3b85e0dd5a (3DS) fix build to work with the latest ctrulib. 2015-09-07 18:31:30 +01:00
twinaphex
79f46c574f compat/msvc.h - define snprintf macro for _WIN32 too 2015-09-07 01:43:21 +02:00
Alcaro
dbccc4f4f0 Shut up some more warnings. 2015-09-06 16:07:26 +02:00
Alcaro
5f1729dbac Fix some MSVC fails. 2015-09-06 15:36:23 +02:00
Alcaro
fcbaca9b66 Fix a dozen CXX_BUILD errors under Windows. 2015-09-06 15:29:48 +02:00
Twinaphex
8d2eceaa22 (rpng) Cleanups 2015-09-06 13:02:44 +02:00
twinaphex
b79c2ced37 Remove win32/compat/dirent.c 2015-09-04 20:27:41 +02:00
twinaphex
56c8a57e0c Create retro_dirent.c/retro_dirent.h 2015-09-04 18:38:29 +02:00
twinaphex
156cdd3295 Create memalign.c 2015-09-02 17:06:02 +02:00
twinaphex
679a7ee130 (rpng) Don't expose unused internal function 2015-09-01 13:39:09 +02:00
twinaphex
c259b983de struct definitions now go inside rpng_common.h - move them
away from public headers
2015-09-01 13:08:10 +02:00
twinaphex
511b2c6d83 Create rpng_set_buf_ptr 2015-09-01 13:00:02 +02:00
twinaphex
d5837f4b7c Don't take in as first argument rpng->buff_data - handle this internally 2015-09-01 12:56:39 +02:00
twinaphex
cd79143038 (rpng) Encapsulate incrementation of buffer position 2015-09-01 12:52:04 +02:00
twinaphex
3762502112 Create rpng_is_valid 2015-09-01 12:41:31 +02:00
twinaphex
09aac8a320 Create rpng_nbio_is_valid 2015-09-01 12:39:17 +02:00
twinaphex
15ba019ea1 Don't make asserts dependent on retro_log.h 2015-09-01 11:59:27 +02:00
twinaphex
aa282c5780 Reimplement memmap.c for Windows 2015-09-01 11:29:50 +02:00
twinaphex
2b80e89f13 Revert "Move zconf.h to libretro-common/include/compat"
This reverts commit 15c00bc9970d0c350f3b6c19131b219db2b162f6.
2015-08-31 19:40:07 +02:00
twinaphex
15c00bc997 Move zconf.h to libretro-common/include/compat 2015-08-31 18:07:38 +02:00
twinaphex
0b4ba8443f Create convert_argb888_rgba4444 2015-08-31 14:08:22 +02:00
CautiousAlbino
173dcd3e4c Retry implementation of include_compressed to dir_list_new.
Problem was that if ext_list wasn't used, an empty list would be
created.
2015-08-30 20:19:41 +02:00
Twinaphex
aa382a5c7c Revert "Add include_compressed param to dir_list_new." 2015-08-30 18:36:25 +02:00
CautiousAlbino
c4691b2668 Add include_compressed param to dir_list_new.
Do not try to load in compressed archives unless we expect them.
Fixes hang in input autodetect where it tried to parse a zip file as an
archive.
2015-08-30 16:57:34 +02:00
Sergi Granell
7e86e2158d (Vita) Update net and netlogger 2015-08-30 16:12:45 +02:00
twinaphex
039b4e0454 Move code back to logger.c 2015-08-29 18:57:07 +02:00
twinaphex
e00ea900ed Refactor logger headers 2015-08-29 16:48:53 +02:00
twinaphex
e32b99ac0c Consolidate PSL1GHT logger into logger/netlogger/logger.c
and expand net/net_compat.c
2015-08-29 16:24:38 +02:00
twinaphex
4f80afe03e Move code to net_compat.h 2015-08-29 16:02:10 +02:00
twinaphex
5b67aaaa17 Start making the logging code more portable 2015-08-29 15:40:23 +02:00
twinaphex
6edea1d9c7 Create compat versions of zlib.h and zutil.h 2015-08-28 21:35:09 +02:00
Twinaphex
05740fc55a (iOS) Buildfix 2015-08-24 01:35:52 +02:00
twinaphex
67afbea0f5 (iOS) Flesh out logger code 2015-08-24 01:32:35 +02:00
twinaphex
be9f2b870a Compile in memmap.c 2015-08-22 18:38:17 +02:00
twinaphex
c7c61b79e3 Add dylib_error 2015-08-20 06:21:53 +02:00
twinaphex
d4c0a09a03 Make mman functions public in memmap.h header for Win32 2015-08-12 15:48:52 +02:00
twinaphex
7f615fc781 (memmap) Create wrapper functions memprotect and memsync 2015-08-12 15:45:15 +02:00
twinaphex
7031582b22 (libretro-common) Include preliminary memmap.c 2015-08-12 15:27:20 +02:00
Alcaro
ee2ad0c4bd These aren't executable. 2015-08-12 01:31:03 +02:00
radius
828734e007 don't try to autoconfigure GPIO devices 2015-08-11 17:13:25 -05:00
twinaphex
fa5645b1e7 (libretro-common) Add some ifdef rules for Vita 2015-08-10 23:23:03 +02:00
twinaphex
bb7960c500 Fixes 2015-07-30 03:31:48 +02:00
twinaphex
99e1a9b297 Get rid of builtin_bswap16/bswap32 - breaks on OSX 10.8 2015-07-18 20:56:47 +02:00