Lines Matching refs:binary
47 std::vector<uint32_t> binary;
48 EXPECT_TRUE(t.Assemble(input_text, &binary));
49 EXPECT_TRUE(binary.size() > 5u);
50 EXPECT_EQ(SpvMagicNumber, binary[0]);
51 EXPECT_EQ(kExpectedSpvVersion, binary[1]);
64 EXPECT_FALSE(t.Validate(binary));
67 EXPECT_TRUE(t.Disassemble(binary, &output_text));
72 std::vector<uint32_t> binary(10, 42);
74 EXPECT_TRUE(t.Assemble("", &binary));
76 EXPECT_EQ(5u, binary.size());
77 EXPECT_EQ(SpvMagicNumber, binary[0]);
78 EXPECT_EQ(kExpectedSpvVersion, binary[1]);
85 std::vector<uint32_t> binary;
86 EXPECT_TRUE(t.Assemble(input_text, &binary));
87 EXPECT_TRUE(binary.size() > 5u);
88 EXPECT_EQ(SpvMagicNumber, binary[0]);
89 EXPECT_EQ(kExpectedSpvVersion, binary[1]);
92 std::vector<uint32_t> binary;
93 EXPECT_TRUE(t.Assemble(input_text.data(), input_text.size(), &binary));
94 EXPECT_TRUE(binary.size() > 5u);
95 EXPECT_EQ(SpvMagicNumber, binary[0]);
96 EXPECT_EQ(kExpectedSpvVersion, binary[1]);
99 std::vector<uint32_t> binary;
100 EXPECT_TRUE(t.Assemble(input_text.data(), input_text.size() - 1, &binary));
101 EXPECT_TRUE(binary.size() > 5u);
102 EXPECT_EQ(SpvMagicNumber, binary[0]);
103 EXPECT_EQ(kExpectedSpvVersion, binary[1]);
131 std::vector<uint32_t> binary;
132 EXPECT_TRUE(t.Assemble(input_text, &binary));
136 EXPECT_TRUE(t.Disassemble(binary, &output_text));
141 EXPECT_TRUE(t.Disassemble(binary.data(), binary.size(), &output_text));
154 std::vector<uint32_t> binary;
155 EXPECT_TRUE(t.Assemble(Header(), &binary));
156 EXPECT_TRUE(t.Validate(binary));
162 std::vector<uint32_t> binary;
163 EXPECT_TRUE(t.Assemble(Header(), &binary));
165 { EXPECT_TRUE(t.Validate(binary)); }
166 { EXPECT_TRUE(t.Validate(binary.data(), binary.size())); }
200 std::vector<uint32_t> binary;
201 EXPECT_TRUE(t.Assemble(MakeModuleHavingStruct(10), &binary));
204 EXPECT_TRUE(t.Validate(binary.data(), binary.size(), opts));
209 std::vector<uint32_t> binary;
210 EXPECT_TRUE(t.Assemble(MakeModuleHavingStruct(10), &binary));
218 EXPECT_FALSE(t.Validate(binary.data(), binary.size(), opts));
244 std::vector<uint32_t> binary;
245 EXPECT_TRUE(t.Assemble("", &binary));
251 EXPECT_FALSE(o.Run(binary.data(), binary.size(), &binary));
313 std::vector<uint32_t> binary;
314 ASSERT_TRUE(t.Assemble(Header() + "OpSource GLSL 450", &binary));
318 .Run(binary.data(), binary.size(), &binary));
321 EXPECT_TRUE(t.Disassemble(binary, &optimized_text));