twinaphex
648a13b3b8
vec2 - same header guard as vec3 - fix
2016-10-08 09:19:27 +02:00
Alcaro
f92d34e183
Clarify this one.
2016-10-06 01:06:31 +02:00
Gregor Richards
8cfb4b573b
Removing confusing "or C type" verbage
2016-10-04 23:07:36 -04:00
Gregor Richards
701cc5a18c
Splitting endian and other platform savestate quirks.
2016-10-04 23:07:36 -04:00
Gregor Richards
a636bac428
Style and clarity nits.
2016-10-04 23:07:36 -04:00
Gregor Richards
1483aa710f
Changing the initialization quirk to communicate by retro_serialize and
...
the variable size quirk to use a core and front flag.
2016-10-04 23:07:36 -04:00
Gregor Richards
919897c464
Some style/clarity nits.
2016-10-04 23:07:35 -04:00
Gregor Richards
fad6e2e87e
Make quirks a bidirectional interface, so the frontend can refuse quirks
...
it doesn't support, in particular variable sized states.
2016-10-04 23:07:35 -04:00
Gregor Richards
90bd741786
Switching serialization quirks to uint64_t for consistency with other
...
bitfields
2016-10-04 23:07:35 -04:00
Gregor Richards
b974fa5718
Add a libretro environment for serialization quirks
...
The new environment RETRO_ENVIRONMENT_SET_SERIALIZATION_QUIRKS allows
cores to communicate any quirks their implementation of serialization
may exhibit. This is useful for distinguishing between serialization
implementations that are sufficient for netplay, rewind, regular use,
etc, as each of these have different requirements and it should be
possible to support a "good enough" serialization without breaking
frontend features.
2016-10-04 23:05:50 -04:00
Brad Parker
795fd0cfa3
add blocking task type that only allows one instance in the queue
2016-10-02 19:05:30 -04:00
Brad Parker
88d70d7da6
whitespace
2016-10-02 19:05:30 -04:00
twinaphex
107a962171
Add RARCH_OVERRIDE_SETTING_LIBRETRO_DEVICE
2016-10-01 06:02:18 +02:00
Logan McNaughton
1ea200b564
GLES3 fix
...
Fixes #3658
2016-09-26 15:30:42 -06:00
Brad Parker
af98ee1c8a
Add CRC calculation function that works with archives with or without a path inside (first file is used if no path)
...
Add all archive's contents to database scan list when scanning files and directories
Allow scanning a single file that is an archive
Remove unnecessary prototypes from archive_file.h
Simplify retrieving of CRCs from archives when scanning
2016-09-25 00:15:05 -04:00
twinaphex
4e14ff8a66
Go through opaque pointer for glDeleteSync - GLsync as a type
...
might not be available
2016-09-24 00:04:19 +02:00
Twinaphex
4d49bb44f2
(OSX) Buildfix
2016-09-21 02:30:21 +02:00
Brad Parker
137968c001
treat .apk files as .zip, set archive_path any time we need to decompress a file
2016-09-19 18:38:33 -04:00
twinaphex
1d53bbe110
Update libretro-common
2016-09-19 19:25:20 +02:00
twinaphex
871621fdfa
Move implementation file_archive_file_data to archive_file.c
2016-09-19 18:26:16 +02:00
Brad Parker
fb26f3bbb7
fix divide by zero, use non-opaque type for file_archive functions
2016-09-19 12:06:07 -04:00
Brad Parker
2a75b88d89
file_archive_extract_first_file can choose any file now
2016-09-18 21:22:13 -04:00
Brad Parker
050ab56038
set archive path before extracting
2016-09-18 16:05:58 -04:00
twinaphex
d25cace9ed
Add config_file_exists
2016-09-18 21:55:53 +02:00
Brad Parker
a7ffead8f6
fix more memory corruption
2016-09-18 15:20:27 -04:00
Brad Parker
dbbd49f9f9
merge with master, remove alignment test code
2016-09-18 12:44:00 -04:00
Alcaro
62ecce7644
Fix weird types and other legacy leftovers
2016-09-18 18:09:16 +02:00
twinaphex
78e0e817dd
Change wrong function prototype
2016-09-18 18:06:10 +02:00
twinaphex
91f7efc62d
Add encoding_crc32
2016-09-18 17:22:12 +02:00
twinaphex
870182cd88
Turn into static function
2016-09-18 16:55:56 +02:00
Brad Parker
7c29fd6c33
create 7z archive backend, enables scanning of 7z content
2016-09-18 10:31:21 -04:00
twinaphex
7c40d808df
(libretro-common) Update
2016-09-17 23:21:11 +02:00
twinaphex
ee4c893c07
Update matrix_4x4_projection
2016-09-16 18:03:30 +02:00
twinaphex
028bb38ec5
Add vector_4
2016-09-16 17:45:41 +02:00
twinaphex
54b65b689e
Potential buildfixes for GLES2
2016-09-16 03:06:44 +02:00
twinaphex
fb133a7487
Update GLSM
2016-09-16 01:14:35 +02:00
Twinaphex
18c52dac39
(iOS) Buildfix
2016-09-14 15:42:40 +02:00
twinaphex
37ddbc10da
Buildfix
2016-09-14 14:11:19 +02:00
twinaphex
1b9a067bcc
Move code to apple_compat.h
2016-09-14 14:10:39 +02:00
twinaphex
79222de018
Move define to scaler_filter.c
2016-09-12 17:32:35 +02:00
twinaphex
164d3b034c
Get rid of OSX_PPC
2016-09-09 15:56:56 +02:00
twinaphex
4811e1124d
(features CPU) add CMOV
2016-09-04 06:07:45 +02:00
radius
cb25a9e4b8
should fix other platforms
2016-08-27 23:39:47 -05:00
radius
7092c0dbf4
windows build fix
2016-08-27 22:59:47 -05:00
Brad Parker
cf4bf344a9
add configuration option to toggle showing hidden files (default on), fixes issue #2769
2016-08-27 21:48:55 -04:00
Twinaphex
89d0798e68
Merge pull request #3423 from bparker06/utf8
...
Initial UTF-8 support for rgui/xmb/glui. Enables first 256 codepoints.
2016-08-26 17:27:20 +02:00
Twinaphex
7edf762ac6
Merge pull request #3426 from bparker06/hash_filename
...
correctly handle content paths containing a hash (#), fixes issue #3273
2016-08-26 17:20:43 +02:00
Brad Parker
4daecbf04d
false is still not 1
2016-08-25 21:46:59 -04:00
Brad Parker
89f9b096e7
style cleanup and fix typos
2016-08-25 21:40:37 -04:00
Brad Parker
097f326298
simplify delimiting of compressed archive filenames
2016-08-25 16:18:29 -04:00
Brad Parker
2e4fd540ac
re-enable UTF-8 by default, inline utf8_walkbyte, fix missing ifdef in utf8_walk
2016-08-24 10:56:00 -04:00
twinaphex
465d17a6e2
(libretro-common) Update files
2016-08-24 01:45:59 +02:00
twinaphex
18f999d8de
(libretro-common) Header updates
2016-08-24 01:22:29 +02:00
twinaphex
3547fb3351
(libretro-common) Update headers
2016-08-24 01:20:32 +02:00
Brad Parker
30e99927d2
undo previous new files and use existing encoding_utf header
2016-08-23 19:16:18 -04:00
Brad Parker
80d4626908
forgot to add extra utf8 files
2016-08-23 19:02:26 -04:00
Brad Parker
c9815fadce
update parameter list in header
2016-08-21 01:06:38 -04:00
Brad Parker
cc582db6fb
recursively scan directories for database content, fixes issue #3139
2016-08-21 00:59:41 -04:00
Alcaro
e559085540
Merge pull request #3407 from meleu/screenshot_with_gamename
...
Screenshot with gamename
2016-08-19 22:08:34 +02:00
twinaphex
acf76f6a58
(libretro-common) Simplify compat_ctz
2016-08-19 20:18:04 +02:00
meleu
e1f4b41bb6
added fill_str_dated_filename() prototype
2016-08-19 08:49:09 -03:00
twinaphex
1eaa29eed8
Fix prototype
2016-08-12 01:09:56 +02:00
twinaphex
8617b9f649
Add zconf headers
2016-08-12 01:02:19 +02:00
twinaphex
35939125b0
(MSVC 2003) Start adding MSVC 2003 solution files
2006-01-17 04:25:59 +01:00
twinaphex
340519fa61
(libretro-common) Updates
2016-08-11 00:41:11 +02:00
Logan McNaughton
2daf102111
Fix GLES3 compling
2016-08-07 22:33:07 -06:00
twinaphex
df1c0bc9b4
Backport changes
2016-08-07 02:49:34 +02:00
twinaphex
fda2495021
Get rid of HAVE_ZLIB_DEFLATE - implicitly enable it
2016-08-02 15:34:48 +02:00
Andre Leiradella
260625bd83
Use MD5 functions from libretro-common
2016-07-31 23:08:07 +01:00
twinaphex
d245bbf12e
Add sys/types.h to interface_stream.h
2016-07-31 17:53:14 +02:00
twinaphex
45c33c7acf
Create fill_pathname_base_ext
2016-07-01 11:12:24 +02:00
twinaphex
83bafe1b19
Cleanups
2016-06-30 05:04:27 +02:00
twinaphex
5f71ecc1d1
Create fill_pathname_join_special_ext
2016-06-30 04:59:57 +02:00
twinaphex
5d7367e89a
Create vec2_t/vec3_t typedefs
2016-06-29 19:42:41 +02:00
twinaphex
668b4b5d26
Remove duplicate fill_string_concat
2016-06-29 18:14:42 +02:00
twinaphex
a7e8707f7d
Create fill_pathname_join_delim_concat
2016-06-29 17:51:25 +02:00
twinaphex
c38c28a0f5
Create fill_pathname_join_concat
2016-06-29 17:46:50 +02:00
twinaphex
f4ef5e82c2
Create and use fill_string_concat
2016-06-29 17:41:32 +02:00
twinaphex
7647c9be59
Add noext versions
2016-06-28 13:08:03 +02:00
twinaphex
ca3eecf5c0
Create fill_pathname_join_noext
2016-06-28 13:05:46 +02:00
twinaphex
c03e566eba
Create filL_short_pathname_representation_noext
2016-06-28 12:49:37 +02:00
twinaphex
481e7d2f34
(libretro-common) Move STRING_REP_UINT64 to retro_common_api.h
2016-06-28 08:50:22 +02:00
Hans-Kristian Arntzen
c80127d29d
Vulkan: Hook up async compute test more properly.
...
Supports multiple queues and queues from different families.
2016-06-27 20:54:53 +02:00
Hans-Kristian Arntzen
4729ec9e1b
Add support for signalling semaphores from frontend.
...
Useful for conserving framebuffer memory.
2016-06-27 20:54:53 +02:00
twinaphex
a51a259e58
Add STRING_REP_INT64
2016-06-27 08:24:28 +02:00
Hans-Kristian Arntzen
54c1759f45
Vulkan: Make a more general purpose symbol loader.
...
Avoids painful manual loading and wrapping function pointers everywhere
...
Reusable for cores, so move to libretro-common.
Also update built-in Vulkan headers.
2016-06-26 13:10:58 +02:00
Hans-Kristian Arntzen
1da2e2dbab
Vulkan: Hook up negotiation interface device creation.
2016-06-26 10:40:07 +02:00
Hans-Kristian Arntzen
10a6d7a458
Vulkan: Begin hooking up negotiation interface.
2016-06-25 21:01:36 +02:00
Hans-Kristian Arntzen
2293bce616
Vulkan: Sketch out context negotiation interface.
2016-06-25 12:14:56 +02:00
Hans-Kristian Arntzen
d043123f71
Vulkan: Add support for queue transfers in HW rendering.
2016-06-25 11:39:52 +02:00
twinaphex
dee7533d65
(libretro-common) Start creating STRING_REP_ULONG
2016-06-23 07:37:02 +02:00
twinaphex
e3fa9ae5ee
Update GLSM
2016-06-20 21:34:26 +02:00
twinaphex
560f8dda60
Remove tasks_internal.c - no longer needed
2016-06-20 06:02:50 +02:00
Twinaphex
f4772f07f3
Buildfix to features_cpu.h
2016-06-18 19:42:04 +02:00
twinaphex
39742dae1f
Update GLSM
2016-06-17 02:18:17 +02:00
twinaphex
72355683a3
(GLSM) GLuint64 might not be available depending on which GLES
...
version we are targeting
2016-06-16 16:34:31 +02:00
twinaphex
455b28eaca
Update complex.h
2016-06-15 21:37:03 +02:00
twinaphex
962c52c5ae
Move math/complex.h to libretro-common
2016-06-15 21:35:48 +02:00
twinaphex
94545127a6
Ifdef __builtin_ctz to not be used for consoles
2016-06-11 22:21:04 +02:00
twinaphex
e4f25d9984
Add new versions of whitespace trimming functions
2016-06-09 08:01:55 +02:00