Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[HTML5] Optional GDNative Support #44076

Merged
merged 5 commits into from
Dec 7, 2020
Merged

Commits on Dec 4, 2020

  1. Configuration menu
    Copy the full SHA
    1167ab9 View commit details
    Browse the repository at this point in the history
  2. [HTML5] GDNative support via SIDE_MODULE.

    Working with emscripten >= 2.0.10
    Faless committed Dec 4, 2020
    Configuration menu
    Copy the full SHA
    ca34b5e View commit details
    Browse the repository at this point in the history
  3. [HTML5] EditorRunNative works with GDNative.

    This "breaks" our loading bar logic (libraries are not counted).
    Fixing it is non trivial and probably deserves investigating a different
    strategy.
    Faless committed Dec 4, 2020
    Configuration menu
    Copy the full SHA
    611c499 View commit details
    Browse the repository at this point in the history
  4. [HTML5] Allow selecting the export type.

    Available types:
    - Regular
    - GDNative (support dynamic linking and thus GDNative WASM files)
    - Threads (uses WebAssembly Threads)
    Faless committed Dec 4, 2020
    Configuration menu
    Copy the full SHA
    1e7bd3d View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2020

  1. [HTML5] Make GDNative support feature-based.

    This is suboptimal as it requires adding an extra compile flag, but
    rewriting how feature tags work is beyond the scope of this work.
    Faless committed Dec 5, 2020
    Configuration menu
    Copy the full SHA
    dd9503d View commit details
    Browse the repository at this point in the history