mirror of
https://github.com/GraphiteEditor/Graphite.git
synced 2026-09-21 22:28:11 +08:00
Add node input type support for f32 to enable usage on GPU (#3095)
* update Cargo.lock * f32: switch to f32 params * f32: more f32 params, remove f32 casts * f32: property support for f32 * f32: fix test `stable_node_id_generation` * Fix f32 properties * Fix f32 frontend data types * Rename TaggedValue::Vec2 to ::FVec2 and ::Affine2 to ::FAffine2 --------- Co-authored-by: hypercube <0hypercube@gmail.com> Co-authored-by: Keavon Chambers <keavon@keavon.com>
This commit is contained in:
co-authored by
hypercube
Keavon Chambers
parent
a199a5fd64
commit
82784b46a0
@@ -1,10 +1,16 @@
|
||||
pub mod types {
|
||||
/// 0% - 100%
|
||||
pub type Percentage = f64;
|
||||
/// 0% - 100%
|
||||
pub type PercentageF32 = f32;
|
||||
/// -100% - 100%
|
||||
pub type SignedPercentage = f64;
|
||||
/// -100% - 100%
|
||||
pub type SignedPercentageF32 = f32;
|
||||
/// -180° - 180°
|
||||
pub type Angle = f64;
|
||||
/// -180° - 180°
|
||||
pub type AngleF32 = f32;
|
||||
/// Ends in the unit of x
|
||||
pub type Multiplier = f64;
|
||||
/// Non-negative integer with px unit
|
||||
|
||||
Reference in New Issue
Block a user