0HyperCube
6f6fb3bcd4
Upgrade several Rust dependencies ( #1613 )
...
`specta` from Hypercube's fork commit to latest upstream commit
`wasm-bindgen` 0.2.87 -> 0.2.91
`spirv-std` from 0.9 to not-yet-merged commit in https://github.com/EmbarkStudios/rust-gpu/pull/1115
`wgpu` 0.17 -> 0.19
`winit` 0.28.6 -> 0.29
`vello` and `vello_svg` from latest upstream commit to not-yet-merged commit in https://github.com/linebender/vello/pull/427
`resvg` 0.36.0 -> 0.39
`glam` 0.24 -> 0.25
`rustybuzz` 0.8.0 -> 0.10.0
`js-sys` and `web-sys` 0.3.55 -> 0.3.67
`usvg` 0.36.0 -> 0.39
`spirv` 0.2.0 -> 0.3
* Update a couple of dependencies
* More test fixing…
* Use upstream Specta instead of fork
* Update comments in Cargo.toml
---------
Co-authored-by: Keavon Chambers <keavon@keavon.com>
2024-02-17 15:02:41 -08:00
0HyperCube
aed30d78b8
Fix floating point error with Poisson-disk points being sampled outside shape ( #1596 )
...
* Check opposite corner
* Commets and test
* Fix compiling
---------
Co-authored-by: Keavon Chambers <keavon@keavon.com>
2024-02-04 17:16:16 +00:00
Keavon Chambers
6b6accfb91
Add Poisson-disk sampling node and Bezier-rs 0.4 release ( #1586 )
...
* Add Poisson-disk sampling node and Bezier-rs 0.4 release
* Additional optimizations
* More performance optimizations with help from 0Hypercube
* Add comments
2024-01-28 02:25:46 -08:00
0HyperCube
6a10bcc3fc
Bezier-rs: add Tangents/Normals to Point functions ( #1547 )
...
* Add tangent/normal to point to bézier-rs
* Add license information and general cleanup
* Bump version
* Add iframe demos
---------
Co-authored-by: Keavon Chambers <keavon@keavon.com>
2024-01-07 06:33:06 -08:00
Dennis Kobert
d2450b4d61
Refactor Graphite dependency management ( #1455 )
...
* Refactor Graphite dependency management
* Remove deprecated future executor
* Code review nits
* Remove unused dependencies
* Update dependencies and make compile with all features
* Replace use of future_executor with wasm-bindgen-futures
---------
Co-authored-by: Keavon Chambers <keavon@keavon.com>
2023-12-04 12:39:55 +01:00
0HyperCube
80cc5bee73
Fix clippy lints ( #1327 )
...
* Fix clippy lints
* Update formatting
* Remove unsafe send impls
* New type for Rc<NodeContainer>
2023-07-19 16:38:23 +01:00
Dennis Kobert
1d6c4f13dd
Bump version of dyn-any to address missues which could lead to ub ( #1145 )
...
* Make StaticType trait unsafe
* Mark StaticTypeSized and StaticTypeClone as unsafe as well
* Update dyn-any dependency
* Update manifest links
2023-04-17 23:35:04 +02:00
Keavon Chambers
3cf955e5bb
Bezier-rs: Release version 0.2
2023-03-28 12:37:52 -07:00
0HyperCube
66ec85a3c9
Bézier-rs: Add utils to subpath ( #1058 )
...
* Add utils to bezier-rs subpath
* Apply code review changes
* Remove tan from constant
* Fix compile
* Fix tests
2023-03-02 16:48:09 +00:00
Keavon Chambers
66e8325362
Update project readme and MSRV
2023-01-24 01:33:30 -08:00
Keavon Chambers
1bdbcfd9e7
Prepare Bezier-rs for publishing
2022-12-17 22:14:56 -08:00
TrueDoctor
7d8f94462a
Bundle Graphite using Tauri ( #873 )
...
* Setup tauri component for graphite editor
Integrate graphite into tauri app
Split interpreted-executor out of graph-craft
* Add gpu execution node
* General Cleanup
2022-12-07 12:49:34 +01:00
Keavon Chambers
cece6de2a9
Bump MSRV to 1.65.0 for let-else syntax
...
Closes #857
2022-11-16 18:04:04 -08:00
Keavon Chambers
4412b983cd
Move bezier-rs into libraries folder and deploy its interactive docs
2022-08-14 16:17:27 -07:00