Lines Matching defs:context
62 static void checkExtensionSupport (Context& context, const char* extName)
64 if (!context.getContextInfo().isExtensionSupported(extName))
68 static void checkFramebufferFetchSupport (Context& context)
70 checkExtensionSupport(context, "GL_EXT_shader_framebuffer_fetch");
175 static bool isAnyExtensionSupported (Context& context, const std::vector<std::string>& requiredExts)
181 if (context.getContextInfo().isExtensionSupported(extension.c_str()))
238 void checkFormatSupport (Context& context, deUint32 sizedFormat)
240 const bool isCoreFormat = isRequiredFormat(sizedFormat, context.getRenderContext());
241 const std::vector<std::string> requiredExts = (!isCoreFormat) ? getEnablingExtensions(sizedFormat, context.getRenderContext()) : std::vector<std::string>();
246 if (!requiredExts.empty() && !isAnyExtensionSupported(context, requiredExts))
264 FramebufferFetchTestCase (Context& context, const char* name, const char* desc, deUint32 format);
299 FramebufferFetchTestCase::FramebufferFetchTestCase (Context& context, const char* name, const char* desc, deUint32 format)
300 : TestCase (context, name, desc)
587 TextureFormatTestCase (Context& context, const char* name, const char* desc, deUint32 format);
596 TextureFormatTestCase::TextureFormatTestCase (Context& context, const char* name, const char* desc, deUint32 format)
597 : FramebufferFetchTestCase(context, name, desc, format)
667 MultipleRenderTargetsTestCase (Context& context, const char* name, const char* desc, deUint32 format);
688 MultipleRenderTargetsTestCase::MultipleRenderTargetsTestCase (Context& context, const char* name, const char* desc, deUint32 format)
689 : FramebufferFetchTestCase(context, name, desc, format)
820 LastFragDataTestCase (Context& context, const char* name, const char* desc, deUint32 format);
830 LastFragDataTestCase::LastFragDataTestCase (Context& context, const char* name, const char* desc, deUint32 format)
831 : FramebufferFetchTestCase(context, name, desc, format)
897 TexelFetchTestCase (Context& context, const char* name, const char* desc, deUint32 format);
910 TexelFetchTestCase::TexelFetchTestCase (Context& context, const char* name, const char* desc, deUint32 format)
911 : FramebufferFetchTestCase(context, name, desc, format)
997 MultipleAssignmentTestCase (Context& context, const char* name, const char* desc, deUint32 format);
1007 MultipleAssignmentTestCase::MultipleAssignmentTestCase (Context& context, const char* name, const char* desc, deUint32 format)
1008 : FramebufferFetchTestCase(context, name, desc, format)
1090 FragmentDiscardTestCase (Context& context, const char* name, const char* desc, deUint32 format);
1101 FragmentDiscardTestCase::FragmentDiscardTestCase (Context& context, const char* name, const char* desc, deUint32 format)
1102 : FramebufferFetchTestCase(context, name, desc, format)
1185 TextureLevelTestCase (Context& context, const char* name, const char* desc, deUint32 format);
1196 TextureLevelTestCase::TextureLevelTestCase (Context& context, const char* name, const char* desc, deUint32 format)
1197 : FramebufferFetchTestCase(context, name, desc, format)
1292 TextureLayerTestCase (Context& context, const char* name, const char* desc, deUint32 format);
1302 TextureLayerTestCase::TextureLayerTestCase (Context& context, const char* name, const char* desc, deUint32 format)
1303 : FramebufferFetchTestCase(context, name, desc, format)
1386 ShaderFramebufferFetchTests::ShaderFramebufferFetchTests (Context& context)
1387 : TestCaseGroup (context, "framebuffer_fetch", "GL_EXT_shader_framebuffer_fetch tests")