ladybird/Meta/CMake
Aliaksandr Kalenik 9a8a7798ec Meta+LibWeb: Generate WebGL command proxy scaffolding
Moving WebGL execution into the Compositor needs a serializable command
stream and a client-side proxy that can queue commands before sending
them over IPC. The existing generator metadata only described direct GL
wrappers, so generated code could not distinguish async commands from
sync calls or object factory methods.

This teaches the WebGL metadata and generators about command streams and
adds the unused LibWeb proxy/list types. No rendering behavior changes
yet; the later host wiring can build on these generated interfaces
without mixing the metadata churn into that commit.
2026-06-17 19:07:32 +02:00
..
flatpak Meta: Add vcpkg overlay port for wuffs 0.3.4 2026-06-10 20:29:11 +02:00
freedesktop Meta: Fix typo in URL 2025-11-04 17:06:56 +01:00
presets Meta: Remove obsolete Lagom host-tools build 2026-06-08 01:11:40 +02:00
vcpkg Meta: Add vcpkg overlay port for wuffs 0.3.4 2026-06-10 20:29:11 +02:00
all_the_debug_macros.cmake LibJS: Remove JS_BYTECODE_DEBUG 2026-06-14 20:27:59 +02:00
audio.cmake Meta: Move most dependency checks to check_for_dependencies.cmake 2026-04-20 16:41:29 -06:00
check_for_dependencies.cmake Meta: Use Direct3D instead of Vulkan on Windows 2026-06-15 04:50:29 +02:00
clang_development.cmake Meta: Build zstd correctly to support clang plugins and curl 8.18.0 2026-02-19 20:03:41 +01:00
cmake_options.cmake Meta: Remove obsolete Lagom host-tools build 2026-06-08 01:11:40 +02:00
code_generators.cmake Meta: Move all remaining dependency checks to check_for_dependencies 2026-05-05 22:08:24 +02:00
compile_options.cmake Meta: Enable glibc fortify checks on Linux 2026-06-10 01:33:39 +02:00
Findlibjxl.cmake LibGfx: Use a diffrent way for finding libjxl on Android 2024-09-03 00:17:49 -06:00
Findmman.cmake LibCore/System: Add mmap, munmap for Windows 2024-11-26 10:00:11 +01:00
FindWebP.cmake CMake: Add CMake script for finding libwebp 2025-06-17 16:55:50 -06:00
get_linked_lagom_libraries.cmake Meta: Move Meta/Lagom/get_linked_lagom_libraries.cmake to Meta/CMake 2026-06-13 10:30:02 -04:00
gui_framework.cmake Meta: Enable Gtk UI on macOS 2026-06-09 17:10:31 +02:00
hsts_preload.cmake Meta: Generate HSTS preload data from Chromium's static list 2026-05-29 22:23:33 +02:00
ladybird_helper_processes.cmake Meta: Define helper processes for Ladybird and test-web in one place 2026-05-28 14:45:48 +01:00
lagom-install-config.cmake Meta: Update jakt build support for fully bootstrapped compiler 2022-09-09 11:23:42 +02:00
lagom_install.cmake Meta: Move install rules to its own helper cmake file 2026-03-29 13:59:11 -06:00
lagom_install_options.cmake Everywhere: Abandon Swift adoption 2026-02-17 10:48:09 -05:00
libjs_generators.cmake Meta: Move python code generators to a subdirectory 2026-04-23 07:31:19 -04:00
libtextcodec_generators.cmake Meta: Rewrite GenerateEncodingIndexes in python 2025-06-25 18:50:14 -06:00
libweb_generators.cmake Meta+LibWeb: Generate WebGL command proxy scaffolding 2026-06-17 19:07:32 +02:00
processor-count.cmake Meta: Print error if cmake does not exist 2022-10-16 17:49:18 +02:00
rust_crate.cmake Meta: Rebuild Rust crates when the toolchain changes, not just sources 2026-06-04 07:41:45 -04:00
sanitizers.cmake Everywhere: Abandon Swift adoption 2026-02-17 10:48:09 -05:00
setup_ccache.cmake Meta: Detect ccache being passed as the compiler 2022-12-12 21:34:09 -07:00
sync_rust_ffi_header.cmake Meta: Make Rust FFI headers reproducible 2026-03-31 15:59:04 +02:00
targets.cmake Meta: Enable exit-time destructor warnings for libraries 2026-06-04 19:20:49 +02:00
use_linker.cmake Meta: Do not use CMAKE_LINKER_TYPE on all BSD systems 2026-02-28 10:26:26 -07:00
utils.cmake Meta: Retry required-file downloads and cache the WASM spec tests 2026-06-07 11:33:29 +02:00
wasm_spec_tests.cmake Meta: Retry required-file downloads and cache the WASM spec tests 2026-06-07 11:33:29 +02:00