@@ -156,14 +156,14 @@ TEST(ShaderBundleTest, GenerateShaderBundleFlatbufferProducesCorrectResult) {
156156 // / Verify vertex shader.
157157 // /
158158
159- EXPECT_STREQ (vertex->shader ->entrypoint .c_str (),
159+ EXPECT_STREQ (vertex->metal_desktop ->entrypoint .c_str (),
160160 " flutter_gpu_unlit_vertex_main" );
161- EXPECT_EQ (vertex->shader ->stage , fb::Stage::kVertex );
162- EXPECT_EQ (vertex->shader ->target_platform , fb::TargetPlatform::kMetal );
161+ EXPECT_EQ (vertex->metal_desktop ->stage , fb::Stage::kVertex );
162+ EXPECT_EQ (vertex->metal_desktop ->target_platform , fb::TargetPlatform::kMetal );
163163
164164 // Inputs.
165- ASSERT_EQ (vertex->shader ->inputs .size (), 1u );
166- const auto & v_in_position = vertex->shader ->inputs [0 ];
165+ ASSERT_EQ (vertex->metal_desktop ->inputs .size (), 1u );
166+ const auto & v_in_position = vertex->metal_desktop ->inputs [0 ];
167167 EXPECT_STREQ (v_in_position->name .c_str (), " position" );
168168 EXPECT_EQ (v_in_position->location , 0u );
169169 EXPECT_EQ (v_in_position->set , 0u );
@@ -175,16 +175,16 @@ TEST(ShaderBundleTest, GenerateShaderBundleFlatbufferProducesCorrectResult) {
175175 EXPECT_EQ (v_in_position->offset , 0u );
176176
177177 // Uniforms.
178- ASSERT_EQ (vertex->shader ->uniforms .size (), 2u );
179- const auto * v_mvp = FindByName (vertex->shader ->uniforms , " mvp" );
178+ ASSERT_EQ (vertex->metal_desktop ->uniforms .size (), 2u );
179+ const auto * v_mvp = FindByName (vertex->metal_desktop ->uniforms , " mvp" );
180180 ASSERT_NE (v_mvp, nullptr );
181181 EXPECT_EQ (v_mvp->location , 0u );
182182 EXPECT_EQ (v_mvp->type , fb::UniformDataType::kFloat );
183183 EXPECT_EQ (v_mvp->bit_width , 32u );
184184 EXPECT_EQ (v_mvp->rows , 4u );
185185 EXPECT_EQ (v_mvp->columns , 4u );
186186 EXPECT_EQ (v_mvp->array_elements , 0u );
187- const auto * v_color = FindByName (vertex->shader ->uniforms , " color" );
187+ const auto * v_color = FindByName (vertex->metal_desktop ->uniforms , " color" );
188188 ASSERT_NE (v_color, nullptr );
189189 EXPECT_EQ (v_color->location , 1u );
190190 EXPECT_EQ (v_color->type , fb::UniformDataType::kFloat );
@@ -197,16 +197,17 @@ TEST(ShaderBundleTest, GenerateShaderBundleFlatbufferProducesCorrectResult) {
197197 // / Verify fragment shader.
198198 // /
199199
200- EXPECT_STREQ (fragment->shader ->entrypoint .c_str (),
200+ EXPECT_STREQ (fragment->metal_desktop ->entrypoint .c_str (),
201201 " flutter_gpu_unlit_fragment_main" );
202- EXPECT_EQ (fragment->shader ->stage , fb::Stage::kFragment );
203- EXPECT_EQ (fragment->shader ->target_platform , fb::TargetPlatform::kMetal );
202+ EXPECT_EQ (fragment->metal_desktop ->stage , fb::Stage::kFragment );
203+ EXPECT_EQ (fragment->metal_desktop ->target_platform ,
204+ fb::TargetPlatform::kMetal );
204205
205206 // Inputs (not recorded for fragment shaders).
206- ASSERT_EQ (fragment->shader ->inputs .size (), 0u );
207+ ASSERT_EQ (fragment->metal_desktop ->inputs .size (), 0u );
207208
208209 // Uniforms.
209- ASSERT_EQ (fragment->shader ->inputs .size (), 0u );
210+ ASSERT_EQ (fragment->metal_desktop ->inputs .size (), 0u );
210211}
211212
212213} // namespace testing
0 commit comments