mirror of
https://github.com/GraphiteEditor/Graphite.git
synced 2026-10-01 13:58:12 +08:00
shaders: append GPU to display name
This commit is contained in:
@@ -7,7 +7,7 @@ use quote::{ToTokens, format_ident, quote};
|
|||||||
use std::borrow::Cow;
|
use std::borrow::Cow;
|
||||||
use syn::parse::{Parse, ParseStream};
|
use syn::parse::{Parse, ParseStream};
|
||||||
use syn::punctuated::Punctuated;
|
use syn::punctuated::Punctuated;
|
||||||
use syn::{PatIdent, Type, parse_quote};
|
use syn::{LitStr, PatIdent, Type, parse_quote};
|
||||||
|
|
||||||
#[derive(Debug, Clone)]
|
#[derive(Debug, Clone)]
|
||||||
pub struct PerPixelAdjust {}
|
pub struct PerPixelAdjust {}
|
||||||
@@ -293,6 +293,7 @@ impl PerPixelAdjustCodegen<'_> {
|
|||||||
let mut parsed_node_fn = ParsedNodeFn {
|
let mut parsed_node_fn = ParsedNodeFn {
|
||||||
vis: self.parsed.vis.clone(),
|
vis: self.parsed.vis.clone(),
|
||||||
attributes: NodeFnAttributes {
|
attributes: NodeFnAttributes {
|
||||||
|
display_name: self.parsed.attributes.display_name.as_ref().map(|name| LitStr::new(&format!("{} GPU", name.value()), name.span())),
|
||||||
shader_node: Some(ShaderNodeType::ShaderNode),
|
shader_node: Some(ShaderNodeType::ShaderNode),
|
||||||
..self.parsed.attributes.clone()
|
..self.parsed.attributes.clone()
|
||||||
},
|
},
|
||||||
@@ -310,7 +311,7 @@ impl PerPixelAdjustCodegen<'_> {
|
|||||||
is_async: true,
|
is_async: true,
|
||||||
fields,
|
fields,
|
||||||
body,
|
body,
|
||||||
description: "".to_string(),
|
description: self.parsed.description.clone(),
|
||||||
};
|
};
|
||||||
parsed_node_fn.replace_impl_trait_in_input();
|
parsed_node_fn.replace_impl_trait_in_input();
|
||||||
let gpu_node_impl = crate::codegen::generate_node_code(self.crate_ident, &parsed_node_fn)?;
|
let gpu_node_impl = crate::codegen::generate_node_code(self.crate_ident, &parsed_node_fn)?;
|
||||||
|
|||||||
Reference in New Issue
Block a user