Lines Matching refs:Declare
41 * don't have to sprinkle all the tests with a bunch of Declare(foo).release() calls just to avoid
164 EXPECT_EQUAL(Declare(x), "int x;");
180 EXPECT_EQUAL(Declare(x), "int _0_x;");
1283 EXPECT_EQUAL(Block(Declare(a), Declare(b), a = b), "{ int a = 1; int b = 2; (a = b); }");
1297 For(Declare(i), i < 10, ++i, Block(
1317 For(Declare(i), i < 10, ++i, Block(
1337 EXPECT_EQUAL(Declare(a), "half4 a;");
1338 EXPECT_EQUAL(Declare(b), "half4 b = half4(1.0);");
1346 EXPECT_EQUAL(Declare(vars), "bool a = true; float b;");
1353 Declare(a);
1354 Declare(b);
1366 Declare(vars);
1376 Declare(a).release();
1382 Declare(a).release();
1384 Declare(a).release();
1391 Declare(a).release();
1398 Declare(x);
1400 Declare(y);
1433 EXPECT_EQUAL(For(Declare(i), i < 10, ++i, i += 5),
1438 EXPECT_EQUAL(For((Declare(j), Declare(k)), j < k, ++j, Block()), R"(
1531 Declare(x),
1736 EXPECT_EQUAL(Statement(Block(Declare(a), a = 123)),
1843 Statement d1 = Declare(v1);
1847 // context, so we can't as yet Declare() variables with these modifiers.
1886 EXPECT_EQUAL(Declare(v1), "layout (location = 1, offset = 4, binding = 3, index = 5, set = 2, "
1890 EXPECT_EQUAL(Declare(v2), "layout (origin_upper_left) float2 v2;");
1893 EXPECT_EQUAL(Declare(v4), "layout (push_constant) bool v4;");
1896 EXPECT_EQUAL(Declare(v5), "layout (blend_support_all_equations) half4 v5;");
1902 Declare(v);
1990 Declare(result),
2030 Declare(rtAdjust);
2159 Declare(Modifiers(Layout().blendSupportAllEquations(), kOut_Modifier));