Lines Matching refs:Extension
102 state_.RegisterExtension(Extension::kSPV_KHR_shader_ballot);
104 state_.RegisterExtension(Extension::kSPV_KHR_16bit_storage);
106 state_.RegisterExtension(Extension::kSPV_NV_viewport_array2);
111 EXPECT_FALSE(state_.HasAnyOfExtensions({Extension::kSPV_KHR_shader_ballot}));
112 EXPECT_FALSE(state_.HasAnyOfExtensions({Extension::kSPV_KHR_16bit_storage}));
113 state_.RegisterExtension(Extension::kSPV_KHR_shader_ballot);
114 EXPECT_TRUE(state_.HasAnyOfExtensions({Extension::kSPV_KHR_shader_ballot}));
115 EXPECT_FALSE(state_.HasAnyOfExtensions({Extension::kSPV_KHR_16bit_storage}));
116 state_.RegisterExtension(Extension::kSPV_KHR_16bit_storage);
117 EXPECT_TRUE(state_.HasAnyOfExtensions({Extension::kSPV_KHR_shader_ballot}));
118 EXPECT_TRUE(state_.HasAnyOfExtensions({Extension::kSPV_KHR_16bit_storage}));
122 const auto set1 = ExtensionSet{Extension::kSPV_KHR_multiview,
123 Extension::kSPV_KHR_16bit_storage};
124 const auto set2 = ExtensionSet{Extension::kSPV_KHR_shader_draw_parameters,
125 Extension::kSPV_NV_stereo_view_rendering,
126 Extension::kSPV_KHR_shader_ballot};
129 state_.RegisterExtension(Extension::kSPV_KHR_multiview);