@@ -297,7 +297,7 @@ fn levels<T: Adjust<Color>>(
297
297
// https://stackoverflow.com/a/55233732/775283
298
298
// Works the same for gamma and linear color
299
299
#[ node_macro:: node( name( "Black & White" ) , category( "Raster: Adjustment" ) , shader_node( PerPixelAdjust ) ) ]
300
- async fn black_and_white < T : Adjust < Color > > (
300
+ fn black_and_white < T : Adjust < Color > > (
301
301
_: impl Ctx ,
302
302
#[ implementations(
303
303
Color ,
@@ -370,7 +370,7 @@ async fn black_and_white<T: Adjust<Color>>(
370
370
// https://www.adobe.com/devnet-apps/photoshop/fileformatashtml/#:~:text=%27hue%20%27%20%3D%20Old,saturation%2C%20Photoshop%205.0
371
371
// https://www.adobe.com/devnet-apps/photoshop/fileformatashtml/#:~:text=0%20%3D%20Use%20other.-,Hue/Saturation,-Hue/Saturation%20settings
372
372
#[ node_macro:: node( name( "Hue/Saturation" ) , category( "Raster: Adjustment" ) , shader_node( PerPixelAdjust ) ) ]
373
- async fn hue_saturation < T : Adjust < Color > > (
373
+ fn hue_saturation < T : Adjust < Color > > (
374
374
_: impl Ctx ,
375
375
#[ implementations(
376
376
Color ,
@@ -405,7 +405,7 @@ async fn hue_saturation<T: Adjust<Color>>(
405
405
// Aims for interoperable compatibility with:
406
406
// https://www.adobe.com/devnet-apps/photoshop/fileformatashtml/#:~:text=%27%20%3D%20Color%20Lookup-,%27nvrt%27%20%3D%20Invert,-%27post%27%20%3D%20Posterize
407
407
#[ node_macro:: node( category( "Raster: Adjustment" ) , shader_node( PerPixelAdjust ) ) ]
408
- async fn invert < T : Adjust < Color > > (
408
+ fn invert < T : Adjust < Color > > (
409
409
_: impl Ctx ,
410
410
#[ implementations(
411
411
Color ,
@@ -428,7 +428,7 @@ async fn invert<T: Adjust<Color>>(
428
428
// Aims for interoperable compatibility with:
429
429
// https://www.adobe.com/devnet-apps/photoshop/fileformatashtml/#:~:text=post%27%20%3D%20Posterize-,%27thrs%27%20%3D%20Threshold,-%27grdm%27%20%3D%20Gradient
430
430
#[ node_macro:: node( category( "Raster: Adjustment" ) , shader_node( PerPixelAdjust ) ) ]
431
- async fn threshold < T : Adjust < Color > > (
431
+ fn threshold < T : Adjust < Color > > (
432
432
_: impl Ctx ,
433
433
#[ implementations(
434
434
Color ,
@@ -474,7 +474,7 @@ async fn threshold<T: Adjust<Color>>(
474
474
// When both parameters are set, it is equivalent to running this adjustment twice, with only vibrance set and then only saturation set.
475
475
// (Except for some noise probably due to rounding error.)
476
476
#[ node_macro:: node( category( "Raster: Adjustment" ) , shader_node( PerPixelAdjust ) ) ]
477
- async fn vibrance < T : Adjust < Color > > (
477
+ fn vibrance < T : Adjust < Color > > (
478
478
_: impl Ctx ,
479
479
#[ implementations(
480
480
Color ,
@@ -640,7 +640,7 @@ pub enum DomainWarpType {
640
640
// https://www.adobe.com/devnet-apps/photoshop/fileformatashtml/#:~:text=%27mixr%27%20%3D%20Channel%20Mixer
641
641
// https://www.adobe.com/devnet-apps/photoshop/fileformatashtml/#:~:text=Lab%20color%20only-,Channel%20Mixer,-Key%20is%20%27mixr
642
642
#[ node_macro:: node( category( "Raster: Adjustment" ) , properties( "channel_mixer_properties" ) , shader_node( PerPixelAdjust ) ) ]
643
- async fn channel_mixer < T : Adjust < Color > > (
643
+ fn channel_mixer < T : Adjust < Color > > (
644
644
_: impl Ctx ,
645
645
#[ implementations(
646
646
Color ,
@@ -769,7 +769,7 @@ pub enum SelectiveColorChoice {
769
769
// Algorithm based on:
770
770
// https://blog.pkh.me/p/22-understanding-selective-coloring-in-adobe-photoshop.html
771
771
#[ node_macro:: node( category( "Raster: Adjustment" ) , properties( "selective_color_properties" ) , shader_node( PerPixelAdjust ) ) ]
772
- async fn selective_color < T : Adjust < Color > > (
772
+ fn selective_color < T : Adjust < Color > > (
773
773
_: impl Ctx ,
774
774
#[ implementations(
775
775
Color ,
@@ -912,7 +912,7 @@ async fn selective_color<T: Adjust<Color>>(
912
912
// https://www.axiomx.com/posterize.htm
913
913
// This algorithm produces fully accurate output in relation to the industry standard.
914
914
#[ node_macro:: node( category( "Raster: Adjustment" ) , shader_node( PerPixelAdjust ) ) ]
915
- async fn posterize < T : Adjust < Color > > (
915
+ fn posterize < T : Adjust < Color > > (
916
916
_: impl Ctx ,
917
917
#[ implementations(
918
918
Color ,
@@ -946,7 +946,7 @@ async fn posterize<T: Adjust<Color>>(
946
946
// Algorithm based on:
947
947
// https://geraldbakker.nl/psnumbers/exposure.html
948
948
#[ node_macro:: node( category( "Raster: Adjustment" ) , properties( "exposure_properties" ) , shader_node( PerPixelAdjust ) ) ]
949
- async fn exposure < T : Adjust < Color > > (
949
+ fn exposure < T : Adjust < Color > > (
950
950
_: impl Ctx ,
951
951
#[ implementations(
952
952
Color ,
0 commit comments