RetroArch/libretro-common
Justin Weiss 9ae2514009 [3DS] Update to libctru 2.0
Set USE_CTRULIB_2=1 to build with libctru 2.0. When unset, this code
is compatible with the older toolchain.

Some 2.0 changes addressed rare problems in earlier versions:

- Save / restore stack pointer for init / exit
  Otherwise, it could be outside of the range we deallocate.
- Run aptMainLoop in the audio driver to react correctly to sleep events

Other changes for 2.0:

- Remove ninjhax1 -- requires outdated APIs that have been removed
- Switch from __sync_arbiter to syncArbitrateAddress
- Use implicit gxCmdBuf
- Use gpuPresentBuffer for double buffering
2020-08-26 19:08:12 -07:00
..
audio Reorder structs, alignment 2020-08-15 20:38:31 +02:00
cdrom Use string_starts_with_size where possible - avoids the strlen 2020-06-25 12:51:04 +02:00
compat (libretro-common) Update copyright 2020-01-31 15:43:42 +01:00
crt Squashed 'libretro-common/' changes from edffe4d147..1548bee835 2018-06-25 23:55:40 +02:00
dynamic Updates 2020-06-25 14:01:19 +02:00
encodings Style nits - turn macro names into upper-case - some while style nits 2020-06-26 20:00:19 +02:00
features [3DS] Update to libctru 2.0 2020-08-26 19:08:12 -07:00
file Reorder structs, alignment 2020-08-15 20:38:31 +02:00
formats Reorder structs, alignment 2020-08-16 01:07:42 +02:00
gfx Put fprintfs and printfs behind ifndef NDEBUG 2020-06-17 11:22:31 +02:00
glsym (libretro-common) Update copyright 2020-01-31 15:43:42 +01:00
hash Style nits - turn macro names into upper-case - some while style nits 2020-06-26 20:00:19 +02:00
include Reorder structs, alignment 2020-08-17 15:09:19 +02:00
libco Update libretro-common 2020-05-14 09:27:58 +02:00
lists dir_list_read - avoid two strcmps 2020-06-27 22:26:20 +02:00
media Silence warnings 2020-06-05 22:39:44 +02:00
memmap (libretro-common) Update copyright 2020-01-31 15:43:42 +01:00
net Struct reorders/alignment 2020-08-14 22:54:46 +02:00
playlists (libretro-common) Update copyright 2020-01-31 15:43:42 +01:00
queues Struct reorders/alignment 2020-08-14 22:54:46 +02:00
rthreads CRITICAL_SECTION implementation can differ - use calloc here 2020-06-29 14:19:50 +02:00
samples Add more tests 2020-07-03 01:34:54 +02:00
streams Reorder structs, alignment 2020-08-15 20:38:31 +02:00
string More silencing of warnings 2020-07-23 06:39:21 +02:00
time Cleanups/comments 2020-07-07 05:58:07 +02:00
utils Move test over to samples 2020-01-30 17:47:15 +01:00
vfs More warning fixes 2020-08-01 18:14:48 +02:00
vulkan Squeeze extra blank lines with cat(1). 2019-01-08 11:04:58 -08:00
.gitignore Squashed 'libretro-common/' changes from edffe4d147..1548bee835 2018-06-25 23:55:40 +02:00