| H A D | builtins_validation_test.cc | 39 ast::Builtin builtin; member 45 constexpr Params ParamsFor(ast::Builtin builtin, in ParamsFor() argument 48 return Params{DataType<T>::AST, builtin, stage, is_valid}; in ParamsFor() 169 ast::DecorationList{Builtin(Source{{12, 34}}, params.builtin)}); in TEST_P() 193 err << "12:34 error: builtin(" << params.builtin << ")"; in TEST_P() 206 // [[builtin(frag_depth)]] fd: f32, in TEST_F() 216 "12:34 error: builtin(frag_depth) cannot be used in input of " in TEST_F() 222 // [[builtin(frag_depth)]] ff: f32; in TEST_F() 236 "12:34 error: builtin(frag_dept in TEST_F() 682 auto* builtin = Call("length", 1.0f); TEST_F() local 689 auto* builtin = Call("length", vec2<f32>(1.0f, 1.0f)); TEST_F() local 696 auto* builtin = Call("length", vec3<f32>(1.0f, 1.0f, 1.0f)); TEST_F() local 703 auto* builtin = Call("length", vec4<f32>(1.0f, 1.0f, 1.0f, 1.0f)); TEST_F() local 710 auto* builtin = Call("distance", 1.0f, 1.0f); TEST_F() local 717 auto* builtin = TEST_F() local 725 auto* builtin = Call("distance", vec3<f32>(1.0f, 1.0f, 1.0f), TEST_F() local 733 auto* builtin = Call("distance", vec4<f32>(1.0f, 1.0f, 1.0f, 1.0f), TEST_F() local 741 auto* builtin = Call( TEST_F() local 749 auto* builtin = Call("determinant", mat3x3<f32>(vec3<f32>(1.0f, 1.0f, 1.0f), TEST_F() local 758 auto* builtin = TEST_F() local 769 auto* builtin = Call("frexp", 1.0f); TEST_F() local 782 auto* builtin = Call("frexp", vec2<f32>(1.0f, 1.0f)); TEST_F() local 799 auto* builtin = Call("frexp", vec3<f32>(1.0f, 1.0f, 1.0f)); TEST_F() local 816 auto* builtin = Call("frexp", vec4<f32>(1.0f, 1.0f, 1.0f, 1.0f)); TEST_F() local 833 auto* builtin = Call("modf", 1.0f); TEST_F() local 846 auto* builtin = Call("modf", vec2<f32>(1.0f, 1.0f)); TEST_F() local 863 auto* builtin = Call("modf", vec3<f32>(1.0f, 1.0f, 1.0f)); TEST_F() local 880 auto* builtin = Call("modf", vec4<f32>(1.0f, 1.0f, 1.0f, 1.0f)); TEST_F() local 897 auto* builtin = TEST_F() local 905 auto* builtin = Call("dot", vec2<f32>(1.0f, 1.0f), vec2<f32>(1.0f, 1.0f)); TEST_F() local 912 auto* builtin = TEST_F() local 920 auto* builtin = Call("dot", vec4<f32>(1.0f, 1.0f, 1.0f, 1.0f), TEST_F() local 928 auto* builtin = Call("select", Expr(1.0f), Expr(1.0f), Expr(true)); TEST_F() local 935 auto* builtin = Call("select", Expr(1), Expr(1), Expr(true)); TEST_F() local 942 auto* builtin = Call("select", Expr(true), Expr(true), Expr(true)); TEST_F() local 949 auto* builtin = Call("select", vec2<f32>(1.0f, 1.0f), vec2<f32>(1.0f, 1.0f), TEST_F() local 957 auto* builtin = TEST_F() local 965 auto* builtin = Call("select", vec2<bool>(true, true), vec2<bool>(true, true), TEST_F() local 988 auto* builtin = Call(name, params); TEST_P() local 1004 auto* builtin = Call(name, params); TEST_P() local 1020 auto* builtin = Call(name, params); TEST_P() local 1036 auto* builtin = Call(name, params); TEST_P() local 1098 auto* builtin = Call(name, params); TEST_P() local 1113 auto* builtin = Call(name, params); TEST_P() local 1128 auto* builtin = Call(name, params); TEST_P() local 1143 auto* builtin = Call(name, params); TEST_P() local 1158 auto* builtin = Call(name, params); TEST_P() local 1173 auto* builtin = Call(name, params); TEST_P() local 1188 auto* builtin = Call(name, params); TEST_P() local 1203 auto* builtin = Call(name, params); TEST_P() local 1230 auto* builtin = Call(name, params); TEST_P() local 1244 auto* builtin = Call(name, params); TEST_P() local 1258 auto* builtin = Call(name, params); TEST_P() local 1273 auto* builtin = Call(name, vec4<f32>(1.0f, 1.0f, 1.0f, 1.0f)); TEST_P() local 1286 auto* builtin = Call(name, vec2<f32>(1.0f, 1.0f)); TEST_P() local [all...] |