Lines Matching defs:context

34   std::unique_ptr<IRContext> context =
36 ASSERT_NE(context, nullptr);
38 EXPECT_FALSE(context->get_feature_mgr()->HasExtension(
49 std::unique_ptr<IRContext> context =
51 ASSERT_NE(context, nullptr);
53 EXPECT_TRUE(context->get_feature_mgr()->HasExtension(
64 std::unique_ptr<IRContext> context =
66 ASSERT_NE(context, nullptr);
68 EXPECT_FALSE(context->get_feature_mgr()->HasExtension(
80 std::unique_ptr<IRContext> context =
82 ASSERT_NE(context, nullptr);
84 EXPECT_TRUE(context->get_feature_mgr()->HasExtension(
86 EXPECT_TRUE(context->get_feature_mgr()->HasExtension(
98 std::unique_ptr<IRContext> context =
100 ASSERT_NE(context, nullptr);
102 const auto& extensions = context->get_feature_mgr()->GetExtensions();
116 std::unique_ptr<IRContext> context =
118 ASSERT_NE(context, nullptr);
121 context->get_feature_mgr()->HasCapability(spv::Capability::Shader));
123 context->get_feature_mgr()->HasCapability(spv::Capability::Kernel));
132 std::unique_ptr<IRContext> context =
134 ASSERT_NE(context, nullptr);
137 context->get_feature_mgr()->HasCapability(spv::Capability::Shader));
139 context->get_feature_mgr()->HasCapability(spv::Capability::Kernel));
148 std::unique_ptr<IRContext> context =
150 ASSERT_NE(context, nullptr);
155 context->get_feature_mgr()->HasCapability(spv::Capability::Tessellation));
157 context->get_feature_mgr()->HasCapability(spv::Capability::Shader));
159 context->get_feature_mgr()->HasCapability(spv::Capability::Matrix));
161 context->get_feature_mgr()->HasCapability(spv::Capability::Kernel));
170 std::unique_ptr<IRContext> context =
172 ASSERT_NE(context, nullptr);
174 const auto& capabilities = context->get_feature_mgr()->GetCapabilities();