diff --git a/src/back/wgsl/writer.rs b/src/back/wgsl/writer.rs index 8fa8ea43f2..05060accaf 100644 --- a/src/back/wgsl/writer.rs +++ b/src/back/wgsl/writer.rs @@ -1841,6 +1841,7 @@ fn builtin_str(built_in: crate::BuiltIn) -> Option<&'static str> { Bi::SampleIndex => Some("sample_index"), Bi::SampleMask => Some("sample_mask"), Bi::PrimitiveIndex => Some("primitive_index"), + Bi::ViewIndex => Some("view_index"), _ => None, } } diff --git a/src/front/wgsl/conv.rs b/src/front/wgsl/conv.rs index add465f189..6f26454674 100644 --- a/src/front/wgsl/conv.rs +++ b/src/front/wgsl/conv.rs @@ -20,6 +20,7 @@ pub fn map_built_in(word: &str, span: Span) -> Result> // vertex "vertex_index" => crate::BuiltIn::VertexIndex, "instance_index" => crate::BuiltIn::InstanceIndex, + "view_index" => crate::BuiltIn::ViewIndex, // fragment "front_facing" => crate::BuiltIn::FrontFacing, "frag_depth" => crate::BuiltIn::FragDepth,