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

WebAssembly support #28

Merged
merged 127 commits into from
Dec 4, 2022
Merged

WebAssembly support #28

merged 127 commits into from
Dec 4, 2022

Commits on Nov 8, 2022

  1. chore: create Cargo workspace

    jjant committed Nov 8, 2022
    Configuration menu
    Copy the full SHA
    db12cb7 View commit details
    Browse the repository at this point in the history
  2. feat: add example crate

    jjant committed Nov 8, 2022
    Configuration menu
    Copy the full SHA
    e1b3924 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2022

  1. feat: add runty8_runtime crate

    jjant committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    c261b6b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    96d43c5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dfadf5e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    068e6b8 View commit details
    Browse the repository at this point in the history
  5. docs: runty8_runtime::Color

    jjant committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    15c0e55 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e716dd1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6714a5e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7a5dac1 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f13c534 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2022

  1. Add draft for wasm support

    jjant committed Nov 18, 2022
    Configuration menu
    Copy the full SHA
    8677816 View commit details
    Browse the repository at this point in the history
  2. Build texture from pixel array

    jjant committed Nov 18, 2022
    Configuration menu
    Copy the full SHA
    907726f View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2022

  1. Configuration menu
    Copy the full SHA
    089a0b3 View commit details
    Browse the repository at this point in the history
  2. Add runty8-event-loop crate

    jjant committed Nov 19, 2022
    Configuration menu
    Copy the full SHA
    8d19ff8 View commit details
    Browse the repository at this point in the history
  3. Make html body background ivory

    jjant committed Nov 19, 2022
    Configuration menu
    Copy the full SHA
    f7fca9b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    843049a View commit details
    Browse the repository at this point in the history
  5. Fix warning in runty8

    jjant committed Nov 19, 2022
    Configuration menu
    Copy the full SHA
    e1b9555 View commit details
    Browse the repository at this point in the history
  6. Set winit to version 0.26

    jjant committed Nov 19, 2022
    Configuration menu
    Copy the full SHA
    04d5322 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8f1b907 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    110dd6d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    a5331d9 View commit details
    Browse the repository at this point in the history
  10. Make things work both in native and wasm

    Turns out WebGL was okay with me not creating a VAO, but native OpenGL
    wasn't, even though I didn't use it for anything.
    jjant committed Nov 19, 2022
    Configuration menu
    Copy the full SHA
    7dd1aaa View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2022

  1. Fix script not working on iOS

    jjant committed Nov 20, 2022
    Configuration menu
    Copy the full SHA
    8c39312 View commit details
    Browse the repository at this point in the history
  2. Implement runty8_runtime::mid

    jjant committed Nov 20, 2022
    Configuration menu
    Copy the full SHA
    cd843ad View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f00bd47 View commit details
    Browse the repository at this point in the history
  4. Use mouse click in demo

    jjant committed Nov 20, 2022
    Configuration menu
    Copy the full SHA
    2fe4db5 View commit details
    Browse the repository at this point in the history
  5. Use display: flex; in html body

    jjant committed Nov 20, 2022
    Configuration menu
    Copy the full SHA
    bdd9b1b View commit details
    Browse the repository at this point in the history
  6. Fix formatting in Cargo.toml

    jjant committed Nov 20, 2022
    Configuration menu
    Copy the full SHA
    8faaa45 View commit details
    Browse the repository at this point in the history
  7. Show events for debugging

    jjant committed Nov 20, 2022
    Configuration menu
    Copy the full SHA
    2a78142 View commit details
    Browse the repository at this point in the history
  8. Fix colors being off

    jjant committed Nov 20, 2022
    Configuration menu
    Copy the full SHA
    04108d2 View commit details
    Browse the repository at this point in the history
  9. Use all colors in demo

    jjant committed Nov 20, 2022
    Configuration menu
    Copy the full SHA
    e526fc1 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    f26e53b View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2022

  1. Configuration menu
    Copy the full SHA
    68485af View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dbed693 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6f4b070 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4140091 View commit details
    Browse the repository at this point in the history
  5. Make core crait compile again

    jjant committed Nov 23, 2022
    Configuration menu
    Copy the full SHA
    11d8785 View commit details
    Browse the repository at this point in the history
  6. Move runty8-* crates under src

    jjant committed Nov 23, 2022
    Configuration menu
    Copy the full SHA
    f89c36b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ac5713d View commit details
    Browse the repository at this point in the history
  8. Run Event::Tick on winit Poll

    jjant committed Nov 23, 2022
    Configuration menu
    Copy the full SHA
    f214a20 View commit details
    Browse the repository at this point in the history
  9. Fix glium to 0.31

    jjant committed Nov 23, 2022
    Configuration menu
    Copy the full SHA
    3f4f3c4 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    26ceaa5 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    b817df1 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    7fc36c5 View commit details
    Browse the repository at this point in the history
  13. Run moving-box example in wasm

    jjant committed Nov 23, 2022
    Configuration menu
    Copy the full SHA
    e8031a5 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    fb781cb View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2022

  1. Run cargo fmt

    jjant committed Nov 24, 2022
    Configuration menu
    Copy the full SHA
    9fa7533 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2022

  1. Configuration menu
    Copy the full SHA
    6f0c697 View commit details
    Browse the repository at this point in the history
  2. Add crate docs for runty8-winit

    jjant committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    c5920a8 View commit details
    Browse the repository at this point in the history
  3. Run clippy for runty8-core

    jjant committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    f47edf4 View commit details
    Browse the repository at this point in the history
  4. Run clippy for example

    jjant committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    6cfa22b View commit details
    Browse the repository at this point in the history
  5. Remove runty8-web

    jjant committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    ec99204 View commit details
    Browse the repository at this point in the history
  6. Fix more warnings

    jjant committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    effa29b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0cbd5d5 View commit details
    Browse the repository at this point in the history
  8. Add docs for runty8_core::mid

    jjant committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    24a7df8 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2022

  1. Configuration menu
    Copy the full SHA
    51874d5 View commit details
    Browse the repository at this point in the history
  2. Remove runty8-run crate

    jjant committed Nov 26, 2022
    Configuration menu
    Copy the full SHA
    2fcb6b3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dd609b8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f71503e View commit details
    Browse the repository at this point in the history
  5. Run clippy on celeste

    jjant committed Nov 26, 2022
    Configuration menu
    Copy the full SHA
    1b7deed View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    acf0c12 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6835e21 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a3d3d15 View commit details
    Browse the repository at this point in the history
  9. Fix nightly clippy lints

    jjant committed Nov 26, 2022
    Configuration menu
    Copy the full SHA
    487b840 View commit details
    Browse the repository at this point in the history
  10. Fix formatting in celeste

    jjant committed Nov 26, 2022
    Configuration menu
    Copy the full SHA
    7244bcc View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    5bdd46b View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    e6f2866 View commit details
    Browse the repository at this point in the history
  13. Fix nightly clippy lints

    jjant committed Nov 26, 2022
    Configuration menu
    Copy the full SHA
    36db6d3 View commit details
    Browse the repository at this point in the history
  14. Allow unknown lints in CI

    jjant committed Nov 26, 2022
    Configuration menu
    Copy the full SHA
    f34de13 View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2022

  1. Configuration menu
    Copy the full SHA
    27264fe View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0df67d8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    419fe08 View commit details
    Browse the repository at this point in the history
  4. Load assets at compile-time

    jjant committed Nov 27, 2022
    Configuration menu
    Copy the full SHA
    d513bbf View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    760ef68 View commit details
    Browse the repository at this point in the history
  6. Tidy up Cargo.toml

    jjant committed Nov 27, 2022
    Configuration menu
    Copy the full SHA
    365fd61 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ce02af6 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    60ab129 View commit details
    Browse the repository at this point in the history
  9. Fix stress-lines example

    jjant committed Nov 27, 2022
    Configuration menu
    Copy the full SHA
    eb7f232 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    1fd1f78 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    ab5a20b View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    f16bd57 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    560a8d3 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    30b5526 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    8b05ba5 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    eb34666 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    9753f6b View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    0feb037 View commit details
    Browse the repository at this point in the history
  19. Fix typo in GH Action config

    jjant committed Nov 27, 2022
    Configuration menu
    Copy the full SHA
    424bb45 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    5203e6e View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2022

  1. Configuration menu
    Copy the full SHA
    ac2fcce View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2e7d506 View commit details
    Browse the repository at this point in the history
  3. Fix timestep in runty8-runtime

    Applies the "Variable delta time" strategy described here:
    https://gafferongames.com/post/fix_your_timestep/
    jjant committed Dec 3, 2022
    Configuration menu
    Copy the full SHA
    d89b7a2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d86d5de View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b6814d5 View commit details
    Browse the repository at this point in the history
  6. Remove glium dependency

    jjant committed Dec 3, 2022
    Configuration menu
    Copy the full SHA
    e79495f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    05ae014 View commit details
    Browse the repository at this point in the history
  8. Remove comment in Cargo.toml

    jjant committed Dec 3, 2022
    Configuration menu
    Copy the full SHA
    36a5fe9 View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2022

  1. Use new load_assets! macro

    jjant committed Dec 4, 2022
    Configuration menu
    Copy the full SHA
    6b4f225 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bf1a275 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    aa7ce3d View commit details
    Browse the repository at this point in the history
  4. Fix scale_factor

    jjant committed Dec 4, 2022
    Configuration menu
    Copy the full SHA
    41e6c49 View commit details
    Browse the repository at this point in the history
  5. Fix examples

    jjant committed Dec 4, 2022
    Configuration menu
    Copy the full SHA
    9074681 View commit details
    Browse the repository at this point in the history
  6. Fix stress-lines example

    jjant committed Dec 4, 2022
    Configuration menu
    Copy the full SHA
    ec711e6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4dfe853 View commit details
    Browse the repository at this point in the history
  8. Fix standalone-game example

    jjant committed Dec 4, 2022
    Configuration menu
    Copy the full SHA
    afe8b2f View commit details
    Browse the repository at this point in the history
  9. Remove clippy allowed lint

    jjant committed Dec 4, 2022
    Configuration menu
    Copy the full SHA
    1c47cad View commit details
    Browse the repository at this point in the history
  10. Fix clippy warnings

    jjant committed Dec 4, 2022
    Configuration menu
    Copy the full SHA
    a853dcb View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    594bc48 View commit details
    Browse the repository at this point in the history
  12. Add docs for runty8-winit

    jjant committed Dec 4, 2022
    Configuration menu
    Copy the full SHA
    86f7302 View commit details
    Browse the repository at this point in the history
  13. Deny missing docs on runty8

    jjant committed Dec 4, 2022
    Configuration menu
    Copy the full SHA
    4e6017c View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    aa2aeda View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    43c6280 View commit details
    Browse the repository at this point in the history
  16. Add some docs for runty8-core

    jjant committed Dec 4, 2022
    Configuration menu
    Copy the full SHA
    b04a977 View commit details
    Browse the repository at this point in the history
  17. Deny warnings on clippy step

    jjant committed Dec 4, 2022
    Configuration menu
    Copy the full SHA
    93ffcb3 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    c80bd45 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    114089f View commit details
    Browse the repository at this point in the history
  20. Use non-wildcard rand

    jjant committed Dec 4, 2022
    Configuration menu
    Copy the full SHA
    a5e4a42 View commit details
    Browse the repository at this point in the history
  21. Run clippy --fix

    jjant committed Dec 4, 2022
    Configuration menu
    Copy the full SHA
    1752a34 View commit details
    Browse the repository at this point in the history
  22. Run cargo fmt

    jjant committed Dec 4, 2022
    Configuration menu
    Copy the full SHA
    e91eaf4 View commit details
    Browse the repository at this point in the history
  23. Remove gl log_error function

    jjant committed Dec 4, 2022
    Configuration menu
    Copy the full SHA
    f487414 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    7599cda View commit details
    Browse the repository at this point in the history
  25. Allow unknown lints in CI

    jjant committed Dec 4, 2022
    Configuration menu
    Copy the full SHA
    403de52 View commit details
    Browse the repository at this point in the history
  26. Remove commented out line

    jjant committed Dec 4, 2022
    Configuration menu
    Copy the full SHA
    db64c01 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    446f315 View commit details
    Browse the repository at this point in the history
  28. Remove comments in Cargo.tomls

    jjant committed Dec 4, 2022
    Configuration menu
    Copy the full SHA
    218f4b3 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    37c2a17 View commit details
    Browse the repository at this point in the history