RetroArch/libretro-common/include
Joe Osborn 862bebf687
(Emscripten) Modularize the JavaScript and clean up the web build (#15688)
* Increase emscripten stack size and decrease path size to fix emscripten builds broken since de45fc2

* use modularize flags for better-behaved javascript output

* makefile and loader changes

* use specialHTMLTargets to support modular access to canvas

* bind key events to canvas, not document

This way focus means focus and we can have multiple RA instances in
one page.

* Work around an emscripten bug in strict mode

* (Emscripten) Use console.error() for error messages

* increase asyncify stack size

* Fix `-lm` flag-related compile warnings in emscripten

---------

Co-authored-by: Rob Loach <robloach@gmail.com>
2023-11-02 13:25:50 -07:00
..
array Fix possible hash map corruption when deleting string keys 2022-03-21 15:07:53 +01:00
audio Add microphone support via a new driver (#14731) 2023-06-06 21:55:06 +02:00
cdrom Reorder structs, alignment 2020-08-15 20:38:31 +02:00
compat Revert "Update zlib.h (#13641)" (#13642) 2022-02-19 21:56:52 +01:00
defines (RSX) Updates to video driver 2023-02-23 16:11:01 +01:00
dynamic (libretro-common) refinements to documentation 2022-08-01 13:06:35 +02:00
encodings (libretro-common) Move file_crc32 out of encoding_crc32.c - we don't want file I/O 2022-08-01 14:04:01 +02:00
features (libretro-common) refinements to documentation 2022-08-01 13:06:35 +02:00
file (file_path.c) Cut down on some strlcats 2023-07-17 10:09:34 +02:00
formats Add View feature (#14467) 2022-10-10 06:36:02 +02:00
gfx Cleanups/style nits 2023-02-23 13:15:14 +01:00
glsym Include "Update Core Info Files" for iOS/tvOS 2023-01-04 03:43:42 +01:00
libchdr Update libretro-common 2020-11-01 17:22:32 +01:00
lists Sort playlists ignoring extension. (#15836) 2023-10-30 15:32:50 -07:00
math (libretro-common) Update copyright 2020-01-31 15:43:42 +01:00
media (libretro-common) Update copyright 2020-01-31 15:43:42 +01:00
net Cloud Sync (#15548) 2023-08-04 09:20:50 +02:00
playlists (libretro-common) refinements to documentation 2022-08-01 13:06:35 +02:00
queues add task_in_on_main_thread function 2021-11-08 09:35:25 -07:00
rthreads Revert "Resync" 2020-09-01 17:43:22 +02:00
streams (Network Stream) Add function netstream_eof (#14335) 2022-08-21 21:52:57 +02:00
string Cleanups/simplifications 2023-08-17 21:58:41 +02:00
time Revert "Move strftime_am_pm to libretro-common rtime.c, remove duplicate" 2022-07-12 03:31:42 +02:00
utils
vfs Mitigate need for vfs cores on ntfs drives [UWP/XBOX] (#13368) 2021-12-17 13:46:04 +01:00
vulkan [Vulkan] Define and implement v2 of context negotiation interface (#14890) 2023-02-04 16:51:50 +01:00
boolean.h (libretro-common) Update copyright 2020-01-31 15:43:42 +01:00
clamping.h (libretro-common) Update copyright 2020-01-31 15:43:42 +01:00
fastcpy.h for loop cleanups - use space after 'for' 2020-08-19 03:06:22 +02:00
filters.h (sinc resampler) Simplifications - call besseli0 directly instead of 2022-08-02 11:29:05 +02:00
libco.h (libretro-common) Update copyright 2020-01-31 15:43:42 +01:00
libretro.h Add Belarusian language option (#15780) 2023-10-31 05:51:57 -07:00
libretro_d3d.h add D3D12 HW_render support. (#15177) 2023-04-10 01:08:44 +01:00
libretro_dspfilter.h (libretro-common) Update copyright 2020-01-31 15:43:42 +01:00
libretro_gskit_ps2.h Adapt PS2 port to new SDK with newlib support (CDVDFS support is missing) 2020-05-20 20:13:19 +02:00
libretro_vulkan.h [Vulkan] Define and implement v2 of context negotiation interface (#14890) 2023-02-04 16:51:50 +01:00
lrc_hash.h (libretro-common) Rename rhash to lrc_hash 2020-12-28 19:55:54 +01:00
memalign.h (libretro-common) Update copyright 2020-01-31 15:43:42 +01:00
memmap.h Add more PSL1GHT ifdefs 2020-12-27 18:56:00 +01:00
retro_assert.h Improved code quality of retro_assert macro 2020-11-25 10:16:19 -08:00
retro_common.h (libretro-common) Update copyright 2020-01-31 15:43:42 +01:00
retro_common_api.h Introduce RETRO_DEPRECATED macro (#15363) 2023-06-15 23:16:18 +02:00
retro_dirent.h Remove one include 2021-02-03 09:58:50 +01:00
retro_endianness.h (libretro-common) retro_endianness.h - Get rid of warning: #warning Defining MSB_FIRST and LSB_FIRST in compile options is deprecated [-Wcpp] 2023-02-21 13:35:04 +01:00
retro_environment.h (libretro-common) Update copyright 2020-01-31 15:43:42 +01:00
retro_inline.h (libretro-common) Update copyright 2020-01-31 15:43:42 +01:00
retro_math.h Cleanups 2021-09-13 18:09:44 +02:00
retro_miscellaneous.h (Emscripten) Modularize the JavaScript and clean up the web build (#15688) 2023-11-02 13:25:50 -07:00
retro_timers.h Fix emscripten sleep 2023-07-14 21:24:15 +02:00