Lines Matching defs:context
124 static std::string specializeShader(Context& context, const char* code)
126 const glu::GLSLVersion glslVersion = glu::getContextTypeGLSLVersion(context.getRenderContext().getType());
131 if (glu::contextSupports(context.getRenderContext().getType(), glu::ApiType::es(3, 2)))
142 else if (glu::contextSupports(context.getRenderContext().getType(), glu::ApiType::core(4, 5)))
169 getBoundingBoxFunction(Context& context)
172 const glw::Functions& funcs = context.getRenderContext().getFunctions();
175 if (glu::isContextTypeES(context.getRenderContext().getType()))
179 context.getRenderContext().getProcAddress("glPrimitiveBoundingBoxARB");
186 static bool supportsES32OrGL45(Context& context)
188 return glu::contextSupports(context.getRenderContext().getType(), glu::ApiType::es(3, 2)) ||
189 glu::contextSupports(context.getRenderContext().getType(), glu::ApiType::core(4, 5));
192 static bool boundingBoxSupported(Context& context)
199 return glu::contextSupports(context.getRenderContext().getType(), glu::ApiType::es(3, 2)) ||
200 ((glu::contextSupports(context.getRenderContext().getType(), glu::ApiType::core(4, 5)) &&
201 context.getContextInfo().isExtensionSupported("GL_ARB_ES3_2_compatibility")) ||
202 context.getContextInfo().isExtensionSupported("GL_EXT_primitive_bounding_box"));
208 InitialValueCase (Context& context, const char* name, const char* desc);
214 InitialValueCase::InitialValueCase (Context& context, const char* name, const char* desc)
215 : TestCase(context, name, desc)
277 QueryCase (Context& context, const char* name, const char* desc, QueryMethod method);
288 QueryCase::QueryCase (Context& context, const char* name, const char* desc, QueryMethod method)
289 : TestCase (context, name, desc)
565 BBoxRenderCase (Context& context, const char* name, const char* description, int numIterations, deUint32 flags);
661 BBoxRenderCase::BBoxRenderCase (Context& context, const char* name, const char* description, int numIterations, deUint32 flags)
662 : TestCase (context, name, description)
1031 GridRenderCase (Context& context, const char* name, const char* description, deUint32 flags);
1051 GridRenderCase::GridRenderCase (Context& context, const char* name, const char* description, deUint32 flags)
1052 : BBoxRenderCase (context, name, description, 12, flags)
1493 LineRenderCase (Context& context, const char* name, const char* description, deUint32 flags);
1550 LineRenderCase::LineRenderCase (Context& context, const char* name, const char* description, deUint32 flags)
1551 : BBoxRenderCase (context, name, description, 12, flags)
2459 PointRenderCase (Context& context, const char* name, const char* description, deUint32 flags);
2496 PointRenderCase::PointRenderCase (Context& context, const char* name, const char* description, deUint32 flags)
2497 : BBoxRenderCase (context, name, description, 12, flags)
3389 BlitFboCase (Context& context, const char* name, const char* description, RenderTarget src, RenderTarget dst);
3428 BlitFboCase::BlitFboCase (Context& context, const char* name, const char* description, RenderTarget src, RenderTarget dst)
3429 : TestCase (context, name, description)
3789 DepthDrawCase (Context& context, const char* name, const char* description, DepthType depthType, BBoxState state, BBoxSize bboxSize);
3830 DepthDrawCase::DepthDrawCase (Context& context, const char* name, const char* description, DepthType depthType, BBoxState state, BBoxSize bboxSize)
3831 : TestCase (context, name, description)
4268 ClearCase (Context& context, const char* name, const char* description, deUint32 flags);
4305 ClearCase::ClearCase (Context& context, const char* name, const char* description, deUint32 flags)
4306 : TestCase (context, name, description)
4757 ViewportCallOrderCase (Context& context, const char* name, const char* description, CallOrder callOrder);
4782 ViewportCallOrderCase::ViewportCallOrderCase (Context& context, const char* name, const char* description, CallOrder callOrder)
4783 : TestCase (context, name, description)
5060 PrimitiveBoundingBoxTests::PrimitiveBoundingBoxTests (Context& context)
5061 : TestCaseGroup(context, "primitive_bounding_box", "Tests for EXT_primitive_bounding_box")