RetroArch/gfx
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
..
common Fallback to screensaver inhibit via D-Bus on Wayland (#15856) 2023-11-01 11:11:38 -07:00
display_servers Cleanups, style nits, try to reduce some more strlens, etc. 2023-08-17 18:20:45 +02:00
drivers Update sdl2_gfx.c 2023-10-31 12:01:00 -07:00
drivers_context (Emscripten) Modularize the JavaScript and clean up the web build (#15688) 2023-11-02 13:25:50 -07:00
drivers_font Remove now obsolete xdk1_xfonts.c 2023-06-15 12:59:32 +02:00
drivers_font_renderer Cleanups for font drivers 2023-06-15 12:37:09 +02:00
drivers_shader Avoid some implicit memsets 2023-07-17 16:53:46 +02:00
include Some CXX_BUILD fixes 2022-08-05 17:40:06 +02:00
video_filters Add files via upload (#15609) 2023-08-17 06:12:35 -07:00
widgets Recalculate animation end position if layout changes after start. 2023-07-25 10:18:01 +02:00
font_driver.c Get rid of some code duplication in MaterialUI/Ozone 2023-06-16 00:48:16 +02:00
font_driver.h Get rid of some code duplication in MaterialUI/Ozone 2023-06-16 00:48:16 +02:00
gfx_animation.c Cleanups/simplifications 2023-08-17 21:58:41 +02:00
gfx_animation.h Header uniformity cleanups 2023-05-30 21:21:05 +02:00
gfx_display.c Merge video_coord_array.c into video_driver.c 2023-08-15 16:02:12 +02:00
gfx_display.h Header uniformity cleanups 2023-05-30 21:21:05 +02:00
gfx_thumbnail.c Style nits 2023-09-03 17:37:00 +02:00
gfx_thumbnail.h (menu_driver.c) Use flags instead of bools (#14500) 2022-10-08 22:52:18 +02:00
gfx_thumbnail_path.c 플레이리스트 롬파일 이름으로 썸네일 이미지를 찾도록 옵션 추가 (#15731) 2023-09-26 05:31:59 -07:00
gfx_thumbnail_path.h Replace more strlcat calls 2023-07-16 18:07:49 +02:00
gfx_widgets.c Xunkar's AI service rework updated (#15640) 2023-10-24 00:27:06 -07:00
gfx_widgets.h Xunkar's AI service rework updated (#15640) 2023-10-24 00:27:06 -07:00
video_crt_switch.c Remove unneeded video_driver_set_gpu_device_string/get_gpu_device_string 2023-09-06 03:08:48 +02:00
video_crt_switch.h CRT: fix aspect ratio for tate games on a horizontal screen (#15378) 2023-06-14 04:42:43 +02:00
video_defines.h Merge video_coord_array.c into video_driver.c 2023-08-15 16:02:12 +02:00
video_display_server.h Display server for KMS 2023-05-19 17:34:25 +02:00
video_driver.c Add 'Frame Rest' power saving option (#15834) 2023-10-26 04:20:48 -07:00
video_driver.h Add 'Frame Rest' power saving option (#15834) 2023-10-26 04:20:48 -07:00
video_filter.c Reduce char arrays - 2023-06-19 18:16:40 +02:00
video_filter.h
video_shader_parse.c Explicit typecast to bool for some flag to bool conversions 2023-08-16 00:16:03 +02:00
video_shader_parse.h Header uniformity cleanups 2023-05-30 21:21:05 +02:00
video_thread_wrapper.c (Font) Less casting 2023-05-07 21:13:44 +02:00
video_thread_wrapper.h (video_thread_wrapper) For threaded/audio video wrapper we will use 2022-11-18 20:42:47 +01:00