mirror of
https://github.com/GraphiteEditor/Graphite.git
synced 2026-09-24 18:48:13 +08:00
Add the 'Basic Brush' node and replace the legacy Brush tool implementation with it (#4469)
* Draw raster images with pad extension instead of repeat * Add the GPU basic brush renderer * Rework the brush tool around the GPU basic brush * Remove the CPU brush implementation
This commit is contained in:
@@ -8,7 +8,7 @@ license = "MIT OR Apache-2.0"
|
||||
|
||||
[features]
|
||||
default = ["serde"]
|
||||
serde = ["dep:serde", "core-types/serde", "raster-types/serde", "raster-nodes/serde"]
|
||||
serde = ["dep:serde", "core-types/serde", "raster-types/serde"]
|
||||
|
||||
[dependencies]
|
||||
# Local dependencies
|
||||
@@ -17,12 +17,15 @@ brush-types = { workspace = true }
|
||||
core-types = { workspace = true }
|
||||
graphene-hash = { workspace = true }
|
||||
graphic-types = { workspace = true }
|
||||
raster-types = { workspace = true }
|
||||
raster-nodes = { workspace = true }
|
||||
raster-types = { workspace = true, features = ["wgpu"] }
|
||||
wgpu-executor = { workspace = true }
|
||||
node-macro = { workspace = true }
|
||||
|
||||
# Workspace dependencies
|
||||
glam = { workspace = true }
|
||||
half = { workspace = true }
|
||||
bytemuck = { workspace = true }
|
||||
wgpu = { workspace = true }
|
||||
|
||||
# Optional workspace dependencies
|
||||
serde = { workspace = true, optional = true, features = ["derive"] }
|
||||
|
||||
Reference in New Issue
Block a user