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

Emscripten build improvements #658

Merged
merged 13 commits into from
Jun 10, 2024
Merged

Emscripten build improvements #658

merged 13 commits into from
Jun 10, 2024

Commits on Jun 7, 2024

  1. Configuration menu
    Copy the full SHA
    eb56c50 View commit details
    Browse the repository at this point in the history
  2. ioquake3.html replaces Emscripten-generated HTML shell

    This enables several things:
    * Optionally load pk3 files from a web server at runtime instead of bundling them with Emscripten at build time
    * Set command line arguments via URL param
    * It's not ugly
    jdarpinian committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    67f1db4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9ac66a6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1bf7d98 View commit details
    Browse the repository at this point in the history
  5. Silence compiler warnings

    jdarpinian committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    9929cb4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fc30dd9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    bb4db87 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    119a08f View commit details
    Browse the repository at this point in the history
  9. Add Emscripten to README

    jdarpinian committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    add1363 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    2210e90 View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2024

  1. Fix using emscripten 3.1.27+

    emscripten 3.1.27 reduced the stack size from 5MB to 64KB. This caused
    run-time errors: Uncaught RuntimeError: index out of bounds
    
    Co-authored-by: James Darpinian <[email protected]>
    zturtleman and jdarpinian committed Jun 9, 2024
    Configuration menu
    Copy the full SHA
    f97a41c View commit details
    Browse the repository at this point in the history
  2. Allow building for emscripten with "emmake make"

    Co-authored-by: James Darpinian <[email protected]>
    zturtleman and jdarpinian committed Jun 9, 2024
    Configuration menu
    Copy the full SHA
    12a86b8 View commit details
    Browse the repository at this point in the history
  3. Add -ffast-math for emscripten to match other platforms

    Co-authored-by: James Darpinian <[email protected]>
    zturtleman and jdarpinian committed Jun 9, 2024
    Configuration menu
    Copy the full SHA
    03132e4 View commit details
    Browse the repository at this point in the history