Search across packages, versions, files, declarations, and comments. Use multiple terms to narrow results (AND), and add @vertex, @fragment, or @compute to filter by shader stage.
1// #import consts
2// #import fns
3// #import globals
4#import struct_members
5// #import structs
7fn main() -> f32 {
8 // let a = consts::fine + consts::bad_;
9 // let b = fns::fine(1.0) + fns::bad_(2.0);
10 // let c = globals::fine + globals::bad_;
11 // var d: structs::IsFine;
12 // d.fine = 3.0;
13 // var e: structs::Isbad_;
14 // e.fine_member = 4.0;
15 var f = struct_members::FineStruct;
16 f.fine = 5.0;
17 var g = struct_members::BadStruct;
18 g.also_fine = 6.0;
19 g.bad_ = 7.0;
21 // return a + b + c + d.fine + e.fine_member;
22 return f.fine + g.also_fine + g.bad_;
Contents