Graphite/node-graph/gcore/src
Dennis Kobert ffc74273cc
Some checks are pending
Editor: Dev & CI / build (push) Waiting to run
Editor: Dev & CI / cargo-deny (push) Waiting to run
Implement Convert trait to convert between CPU and GPU images (#3194)
* Add upload texture trait

* Make convert trait use explicit converter

* Add gpu texture download implementation

* Add footprint to convert trait

* Cleanup texture upload / download

* Download wgpu textures aligned

* abstract texture download into converter helper

* rename module

not only doing uploads anymore
conversion looks like a ok name

* Remove into_iter call and intermediate vector allocation

---------

Co-authored-by: Timon Schelling <me@timon.zip>
2025-09-26 14:30:01 +02:00
..
math Fix clippy warnings (#3085) 2025-08-23 11:45:47 +02:00
raster Fix most known issues with migrations failing to open documents from the past year (#3148) 2025-09-07 11:10:03 -07:00
subpath Add "Spiral" to the Shape tool and as a new node (#2803) 2025-09-08 14:37:43 -07:00
text Restructure gcore/text module and fix memory leak (#3221) 2025-09-25 15:29:07 +02:00
vector Fix more flaws with 'Transform' node rad-to-deg migration; make 'Tangent on Path' also use degrees by default 2025-09-18 14:09:10 -07:00
animation.rs Graphene: Fine-grained context caching (#2500) 2025-09-05 11:44:26 +00:00
artboard.rs Fix most known issues with migrations failing to open documents from the past year (#3148) 2025-09-07 11:10:03 -07:00
blending_nodes.rs Add Table<Gradient> as a graphical type (#3051) 2025-08-13 01:42:51 -07:00
bounds.rs Add Table<Gradient> as a graphical type (#3051) 2025-08-13 01:42:51 -07:00
consts.rs Add Vello support for Outline view mode rendering; add non_scaling to strokes (SVG, not yet Vello) (#2455) 2025-04-07 00:02:11 +00:00
context.rs Add workaround for cache context nullification breaking nested loop indexes (#3178) 2025-09-16 21:59:43 +00:00
context_modification.rs Fix most known issues with migrations failing to open documents from the past year (#3148) 2025-09-07 11:10:03 -07:00
debug.rs Replace the Color type with Table<Color> everywhere (#3048) 2025-08-12 00:38:23 -07:00
extract_xy.rs Add support for adding/removing a graph's primary imports/exports separately from the secondary (#3089) 2025-08-29 20:57:15 +00:00
generic.rs Bulk gcore cleanup, replace core and alloc with std (#2735) 2025-06-21 23:08:33 +00:00
gradient.rs Add Table<Gradient> as a graphical type (#3051) 2025-08-13 01:42:51 -07:00
graphic.rs Fix and clean up typing-related flaws with the Math category of nodes 2025-09-18 16:37:01 -07:00
lib.rs Shaders: add BufferStruct to support bool and enums (#3109) 2025-09-05 16:32:41 +00:00
logic.rs Fix and clean up typing-related flaws with the Math category of nodes 2025-09-18 16:37:01 -07:00
memo.rs Deprecate automatic composition (#3088) 2025-08-24 08:34:59 +00:00
misc.rs Fix most known issues with migrations failing to open documents from the past year (#3148) 2025-09-07 11:10:03 -07:00
ops.rs Implement Convert trait to convert between CPU and GPU images (#3194) 2025-09-26 14:30:01 +02:00
raster.rs Rename Instances<T> to Table<T> and the "instance" terminology to "TableRow" and "element" (#2981) 2025-08-03 04:12:18 -07:00
raster_types.rs Shaders: runtime and shader node codegen (#2985) 2025-09-05 08:33:53 +02:00
registry.rs Implement Convert trait to convert between CPU and GPU images (#3194) 2025-09-26 14:30:01 +02:00
render_complexity.rs Add Table<Gradient> as a graphical type (#3051) 2025-08-13 01:42:51 -07:00
table.rs Replace the Color type with Table<Color> everywhere (#3048) 2025-08-12 00:38:23 -07:00
text.rs Restructure gcore/text module and fix memory leak (#3221) 2025-09-25 15:29:07 +02:00
transform.rs Add Table<Color> as a graphical type (#3033) 2025-08-10 01:34:33 -07:00
transform_nodes.rs Make the Transform node use angles in degrees instead of radians for Rotation and Skew (#3160) 2025-09-11 00:19:10 +00:00
types.rs Shaders: more graster-nodes no-std fixups (#3090) 2025-08-26 18:25:05 +00:00
uuid.rs Bulk gcore cleanup, replace core and alloc with std (#2735) 2025-06-21 23:08:33 +00:00
value.rs Fix clippy warnings (#3085) 2025-08-23 11:45:47 +02:00