1
0
mirror of https://github.com/libretro/RetroArch synced 2024-07-05 17:58:41 +00:00
RetroArch/gfx/drivers_context
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
..
android_ctx.c Remove some code duplication 2023-06-20 09:37:07 +02:00
android_vk_ctx.c Explicit typecasts to bools for flags 2023-08-16 04:18:55 +02:00
cocoa_gl_ctx.m Cut down on update_title code duplication 2023-07-16 08:00:49 +02:00
cocoa_vk_ctx.m Explicit typecasts to bool 2023-08-16 17:10:59 +02:00
drm_ctx.c Cut down on update_title code duplication 2023-07-16 08:00:49 +02:00
drm_go2_ctx.c Cleanups 2023-05-30 22:10:03 +02:00
emscriptenegl_ctx.c (Emscripten) Modularize the JavaScript and clean up the web build (#15688) 2023-11-02 13:25:50 -07:00
gfx_null_ctx.c (video context drivers) Cleanups 2023-02-21 09:49:46 +01:00
khr_display_ctx.c Explicit typecasts to bool 2023-08-16 17:10:59 +02:00
mali_fbdev_ctx.c Cut down on update_title code duplication 2023-07-16 08:00:49 +02:00
opendingux_fbdev_ctx.c (video context drivers) Cleanups 2023-02-21 09:49:46 +01:00
orbis_ctx.c Cleanups, style nits, try to reduce some more strlens, etc. 2023-08-17 18:20:45 +02:00
osmesa_ctx.c (video context drivers) Cleanups 2023-02-21 09:49:46 +01:00
ps3_ctx.c (PS3) Update code to use flags 2023-02-23 13:22:28 +01:00
qnx_ctx.c Cleanups/style nits 2023-02-23 13:15:14 +01:00
sdl_gl_ctx.c (video context drivers) Cleanups 2023-02-21 09:49:46 +01:00
switch_ctx.c Cleanups 2023-06-01 19:59:11 +02:00
uwp_egl_ctx.c (video context drivers) Cleanups 2023-02-21 09:49:46 +01:00
vc_egl_ctx.c Cut down on update_title code duplication 2023-07-16 08:00:49 +02:00
vita_ctx.c (video context drivers) Cleanups 2023-02-21 09:49:46 +01:00
vivante_fbdev_ctx.c (video context drivers) Cleanups 2023-02-21 09:49:46 +01:00
w_vk_ctx.c Cut down on update_title code duplication 2023-07-16 08:00:49 +02:00
wayland_ctx.c (Wayland) Cleanups 2023-06-20 07:08:14 +02:00
wayland_vk_ctx.c (Wayland) Cleanups 2023-06-20 07:25:00 +02:00
wgl_ctx.c Cleanups, style nits, try to reduce some more strlens, etc. 2023-08-17 18:20:45 +02:00
x_ctx.c Cleanups, style nits, try to reduce some more strlens, etc. 2023-08-17 18:20:45 +02:00
x_vk_ctx.c x11_show_mouse and win32_get_video_output_size - get rid of duplicate 2023-06-20 11:46:00 +02:00
xegl_ctx.c Cut down on update_title code duplication 2023-07-16 08:00:49 +02:00