Firestar99
2d62d01fd4
Make wasm only depend on gstd, not gcore ( #2745 )
...
make `wasm` only depend on `gstd`, not `gcore`
2025-06-23 10:30:41 +00:00
Firestar99
0e8eb481bf
Extract gapplication_io from gcore ( #2742 )
...
move `gcore::application_io` into the new crate `gapplication-io`, remove features `wasm` and `wgpu` from `gcore`
2025-06-23 11:35:14 +02:00
Firestar99
e520c21b66
Remove the serde feature and instead just always require it ( #2737 )
...
workspace: remove feature `serde`, always require it instead
2025-06-21 16:52:47 -07:00
Firestar99
ca5ca863cc
Unify feature dependencies with workspace dependencies ( #2736 )
...
* graph-craft: fix direct wasm build
* graph-craft: fix no serde feature failing to compile
* graph-craft: make wgpu-executor properly optional
* workspace: unify `image` formats in workspace
* workspace: turn most dependencies into workspace deps, no actual changes
* workspace: unify dependency features in workspace dep
2025-06-21 16:26:25 -07:00
Firestar99 and Keavon Chambers
990d5b37cf
Bulk gcore cleanup, replace core and alloc with std ( #2735 )
...
* gcore: replace `core` and `alloc` paths with `std`
* node-graph: remove unnecessary path prefix
* gcore: remove most `#[cfg(target_arch = "spirv")]`, keep some potentially useful ones
---------
Co-authored-by: Keavon Chambers <keavon@keavon.com >
2025-06-21 23:08:33 +00:00
Firestar99
34dced38ba
Make gcore a std library and remove std, alloc, and more unused features ( #2724 )
...
* gcore: remove features `std`, `alloc`, `gpu` and `reflections`, now always available
* gcore: remove non-working features `kurbo` and `log`
2025-06-19 20:28:17 -07:00
Firestar99
6b69a75391
Bulk rename gcore -> gstd in editor ( #2729 )
...
* remove `gcore` dependency from `editor`
* editor: bulk rename `gcore` -> `gstd`, cargo fmt
2025-06-19 20:28:17 -07:00
Firestar99
13226f7049
Re-export all of gcore in gstd and rename 'Image' node to 'Image Value' ( #2733 )
...
* rename `image` node to `image_value`
* reexport the entirety of `gcore` in `gstd`
2025-06-19 20:28:17 -07:00
Firestar99
68985868fa
Fix profiling CI action failing ( #2734 )
2025-06-19 20:28:17 -07:00
Firestar99
14d90195ad
Remove unused dependencies from the Cargo.toml files via cargo shear ( #2723 )
...
* cargo shear ignore rules
* cargo shear
* cargo shear manual dependency removal
* cargo shear: ignore editor in proc-macros
2025-06-19 20:28:17 -07:00
Firestar99
3489f9ddb1
Bulk remove old code for legacy GPU node implementations ( #2722 )
...
* fix warning in node-macro
* remove crates `gpu-executor`, `gpu-compiler`, `compilation-client` and `compilation-server`
* remove `wgpu-executor::executor`
* .gitignore .idea/
2025-06-19 20:28:17 -07:00
Firestar99
006209c5d0
Put all #[test] in a mod tests ( #2728 )
...
workspace: put all `#[test]` in a `mod tests`
2025-06-19 20:25:58 -07:00