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

Appification / Final Push #969

Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
133 commits
Select commit Hold shift + click to select a range
1b5eac3
Start refactoring app.
tychedelia Apr 13, 2024
be3d38b
Use interior mutability for world cell.
tychedelia Apr 13, 2024
f3dc947
Small changes.
tychedelia Apr 13, 2024
03c5ac4
Remove deps, add window.
tychedelia Apr 14, 2024
7e5e8dc
Fix window init.
tychedelia Apr 14, 2024
60c2f9d
Add normals and optimize clear.
tychedelia Apr 14, 2024
e93a607
Upgrade to 0.14-dev
tychedelia Apr 14, 2024
d9ad107
Fix lights.
tychedelia Apr 14, 2024
3bed55e
Fix lights.
tychedelia Apr 15, 2024
f33f4df
Fix camera orientation. Ensure correct winding for vertices.
tychedelia Apr 15, 2024
11ae786
Fix colors.
tychedelia Apr 15, 2024
60bafda
Remove VertexMode.
tychedelia Apr 15, 2024
df78e72
Move bevy_nannou_render into bevy_nannou_draw.
tychedelia Apr 15, 2024
945e73e
Remove main.
tychedelia Apr 15, 2024
e27f7fc
.
tychedelia Apr 16, 2024
0ca569d
.
tychedelia Apr 16, 2024
e49338d
.
tychedelia Apr 16, 2024
bb98f40
.
tychedelia Apr 18, 2024
2172222
.
tychedelia Apr 18, 2024
f4ffb34
.
tychedelia Apr 30, 2024
1bdbd29
.
tychedelia May 2, 2024
185ab72
...
tychedelia May 3, 2024
35661f6
.
tychedelia May 3, 2024
c936252
.
tychedelia May 3, 2024
b65ca6a
Add instancing.
tychedelia May 6, 2024
79065e7
Refactor to use type erased asset ids for materials.
tychedelia May 6, 2024
9794cb3
Instancing fixes.
tychedelia May 7, 2024
e632703
Cleanup and format.
tychedelia May 7, 2024
7f145b1
Docs.
tychedelia May 7, 2024
4c9b3c3
Cleanup bg color.
tychedelia May 7, 2024
5caa892
Use unsafe to cleanup event handling.
tychedelia May 8, 2024
c0eace0
Remove egui crates.
tychedelia May 8, 2024
c9b39bf
Fix draw reset.
tychedelia May 8, 2024
6e3ae84
Re-add window.
tychedelia May 9, 2024
d3ab74c
remove nannou_isf
tychedelia May 9, 2024
ee2e01f
Start updating samples.
tychedelia May 9, 2024
92e5afb
Egui.
tychedelia May 9, 2024
5e68413
Egui.
tychedelia May 9, 2024
90dbd07
Fix multi-window example.
tychedelia May 9, 2024
33d4a02
More examples.
tychedelia May 9, 2024
d7b744e
More examples.
tychedelia May 10, 2024
a7da175
Re-add loop mode as UpdateMode.
tychedelia Jun 6, 2024
01981f5
Add app run mode.
tychedelia Jun 6, 2024
95820f5
0.14-dev
tychedelia Jun 6, 2024
4df9200
Fix update mode.
tychedelia Jun 6, 2024
8c0f0da
Replace time().elapsed_seconds() with elapsed_seconds().
tychedelia Jun 6, 2024
4f916e8
More examples.
tychedelia Jun 6, 2024
74ee7de
More examples.
tychedelia Jun 6, 2024
b3e570e
Disable inspector egui for now.
tychedelia Jun 8, 2024
f5c9775
Add gated nightly features.
tychedelia Jun 8, 2024
cb260b1
Update lyon.
tychedelia Jun 10, 2024
267b655
Fix material bug, add fragment shader exapmle.
tychedelia Jun 10, 2024
521b3a5
Add custom material example.
tychedelia Jun 10, 2024
d2d086b
Move assets into examples.
tychedelia Jun 12, 2024
00c50d4
Fmt.
tychedelia Jun 12, 2024
0a3690c
Add uvs.
tychedelia Jun 12, 2024
74a9eb0
Rename points_vertex_* to vertices_*
tychedelia Jun 12, 2024
3c71c62
Upgrade lyon.
tychedelia Jun 12, 2024
20f4b4d
Add missing example.
tychedelia Jun 12, 2024
a44ba70
Fix cursor positon.
tychedelia Jun 12, 2024
854cf82
Remove ModelHolder -- use non-send resource for model.
tychedelia Jun 16, 2024
87da3f2
Examples.
tychedelia Jun 16, 2024
571fd29
Remove text impl.
tychedelia Jun 16, 2024
f17894e
Examples.
tychedelia Jun 16, 2024
cea52dc
Fix material bug.
tychedelia Jun 16, 2024
78c1ca6
Fix material bug.
tychedelia Jun 16, 2024
d0219f6
Examples.
tychedelia Jun 16, 2024
eec795c
Fmt.
tychedelia Jun 16, 2024
1021cce
Clippy.
tychedelia Jun 16, 2024
e111680
Clippy.
tychedelia Jun 16, 2024
623932e
Clippy.
tychedelia Jun 16, 2024
6d55cac
Clippy.
tychedelia Jun 16, 2024
fa301cc
Nix.
tychedelia Jun 17, 2024
5ddbe08
Clippy.
tychedelia Jun 17, 2024
45519aa
Fmt.
tychedelia Jun 17, 2024
765c16d
Fmt.
tychedelia Jun 17, 2024
07d5d28
Remove wasm flag.
tychedelia Jun 17, 2024
d879f3b
Add lld to nix.
tychedelia Jun 17, 2024
6813abf
Nix.
tychedelia Jun 17, 2024
68012ba
Remove all features (breakes with nightly).
tychedelia Jun 17, 2024
0dc6950
Build / ci.
tychedelia Jun 17, 2024
b01d4c1
Nix.
tychedelia Jun 17, 2024
58af6cb
Guide tests.
tychedelia Jun 17, 2024
5f19fe6
Nix.
tychedelia Jun 17, 2024
fb7cdec
Nix.
tychedelia Jun 17, 2024
7ba6ee9
Revert "Nix."
tychedelia Jun 17, 2024
35c8515
Nix.
tychedelia Jun 17, 2024
3fdc688
Wasm fixes.
tychedelia Jun 17, 2024
b1e1086
Wasm fixes.
tychedelia Jun 17, 2024
5f6bd59
Wasm fixes.
tychedelia Jun 17, 2024
7763c9a
Fix docs, rename assets method to be consisent.
tychedelia Jun 24, 2024
b05a33d
Revert "Remove ModelHolder -- use non-send resource for model."
tychedelia Jun 28, 2024
fd7add1
Add event back.
tychedelia Jun 28, 2024
934e2a8
Convert audio examples to use separate audio thread.
tychedelia Jul 1, 2024
06c497d
Fix book build.
tychedelia Jul 1, 2024
f17705e
Temp disable wasm build.
tychedelia Jul 2, 2024
f5dee00
Add missing color spaces; make color naming consistent with bevy.
tychedelia Jul 2, 2024
c7ee0b1
Fmt.
tychedelia Jul 2, 2024
4bae681
Add emmissive example.
tychedelia Jul 2, 2024
0def8ad
Fix color impls.
tychedelia Jul 2, 2024
238c38e
Fmt.
tychedelia Jul 2, 2024
a8e54ed
Material example.
tychedelia Jul 2, 2024
7d00e3c
Expose add plugin on app.
tychedelia Jul 3, 2024
2f9ff6f
Upgrade to new rc.
tychedelia Jul 3, 2024
a717e41
Correctly set bloom features.
tychedelia Jul 4, 2024
2b07a73
Fmt.
tychedelia Jul 4, 2024
dea476e
0.14.
tychedelia Jul 5, 2024
8d36e41
Init isf working.
tychedelia Jul 7, 2024
c8a1878
More isf.
tychedelia Jul 7, 2024
f30417a
Fmt.
tychedelia Jul 7, 2024
630fbcd
Isf.
tychedelia Jul 8, 2024
e740a4f
Isf.
tychedelia Jul 8, 2024
5059672
Nix.
tychedelia Jul 8, 2024
70ae1a8
Video.
tychedelia Jul 8, 2024
e9a88a8
Fmt.
tychedelia Jul 8, 2024
84d62f8
Nix.
tychedelia Jul 8, 2024
f821270
Video material example.
tychedelia Jul 8, 2024
f23aec7
Fmt.
tychedelia Jul 8, 2024
bbe949e
Fix soundness of all app borrows.
tychedelia Jul 19, 2024
add91b3
Revert time changes.
tychedelia Jul 19, 2024
1fe7236
Fmt.
tychedelia Jul 19, 2024
2473c81
Cleanup.
tychedelia Jul 19, 2024
9ee3102
Split resources and component worlds.
tychedelia Jul 19, 2024
2791e33
Move serde to feature; add serde asset loading.
tychedelia Jul 19, 2024
d72c729
Remove yaml and make toml/json disjoint.
tychedelia Jul 20, 2024
28866e3
Fix config.
tychedelia Jul 21, 2024
20a19e1
Bump flake lock.
tychedelia Jul 30, 2024
da75bc2
Add ffmpeg dep.
tychedelia Jul 30, 2024
a6b9a24
LIBCLANG_PATH
tychedelia Jul 30, 2024
79e5c00
Add libclang lib.
tychedelia Jul 30, 2024
36ab875
Add clang to build deps.
tychedelia Jul 30, 2024
7291b55
Add clang to build deps.
tychedelia Jul 30, 2024
f92227c
Book tests.
tychedelia Jul 31, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
8 changes: 5 additions & 3 deletions .github/workflows/nannou.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,17 +24,19 @@ jobs:
# A colleciton of cargo verifications that should pass before landing PRs.
cargo:
runs-on: ubuntu-latest
env:
CARGO_TARGET_WASM32_UNKNOWN_UNKNOWN_LINKER: "lld"
strategy:
fail-fast: false
matrix:
include:
- command: cargo fmt --verbose --all -- --check
- command: cargo check --locked --workspace
- command: cargo check --locked --examples --workspace
- command: cargo test --locked --lib --bins --all-features --workspace
- command: cargo doc --locked --all-features --workspace
- command: cargo test --locked --lib --bins --workspace --features "egui"
- command: cargo doc --locked --workspace --features "egui"
- command: cargo test --locked -p nannou_core --no-default-features --features "libm serde"
- command: cargo build --locked -p nannou --features "wasm-experimental" --target wasm32-unknown-unknown
# - command: cargo build --locked -p nannou --target wasm32-unknown-unknown
- command: mdbook build guide/
- command: cargo test --locked -p book_tests
steps:
Expand Down
Loading
Loading