Lines Matching refs:ChooseConfigRandomCase

340 class ChooseConfigRandomCase : public ChooseConfigCase
343 ChooseConfigRandomCase (EglTestContext& eglTestCtx, const char* name, const char* description, const set<EGLenum>& attribSet)
430 { EGL_BUFFER_SIZE, ChooseConfigRandomCase::getInt<0, 32>, },
431 { EGL_RED_SIZE, ChooseConfigRandomCase::getInt<0, 8>, },
432 { EGL_GREEN_SIZE, ChooseConfigRandomCase::getInt<0, 8>, },
433 { EGL_BLUE_SIZE, ChooseConfigRandomCase::getInt<0, 8>, },
434 { EGL_LUMINANCE_SIZE, ChooseConfigRandomCase::getInt<0, 1>, },
435 { EGL_ALPHA_SIZE, ChooseConfigRandomCase::getInt<0, 8>, },
436 { EGL_ALPHA_MASK_SIZE, ChooseConfigRandomCase::getInt<0, 1>, },
437 { EGL_BIND_TO_TEXTURE_RGB, ChooseConfigRandomCase::getBool, },
438 { EGL_BIND_TO_TEXTURE_RGBA, ChooseConfigRandomCase::getBool, },
439 { EGL_COLOR_BUFFER_TYPE, ChooseConfigRandomCase::getBufferType, },
440 { EGL_CONFIG_CAVEAT, ChooseConfigRandomCase::getConfigCaveat, },
442 { EGL_CONFORMANT, ChooseConfigRandomCase::getApiBits, },
443 { EGL_DEPTH_SIZE, ChooseConfigRandomCase::getInt<0, 32>, },
444 { EGL_LEVEL, ChooseConfigRandomCase::getInt<0, 1>, },
446 { EGL_MAX_SWAP_INTERVAL, ChooseConfigRandomCase::getInt<0, 2>, },
447 { EGL_MIN_SWAP_INTERVAL, ChooseConfigRandomCase::getInt<0, 1>, },
448 { EGL_NATIVE_RENDERABLE, ChooseConfigRandomCase::getBool, },
450 { EGL_RENDERABLE_TYPE, ChooseConfigRandomCase::getApiBits, },
451 { EGL_SAMPLE_BUFFERS, ChooseConfigRandomCase::getInt<0, 1>, },
452 { EGL_SAMPLES, ChooseConfigRandomCase::getInt<0, 1>, },
453 { EGL_STENCIL_SIZE, ChooseConfigRandomCase::getInt<0, 1>, },
454 { EGL_SURFACE_TYPE, ChooseConfigRandomCase::getSurfaceType, },
456 // { EGL_TRANSPARENT_RED_VALUE, ChooseConfigRandomCase::getInt<0, 255>, },
457 // { EGL_TRANSPARENT_GREEN_VALUE, ChooseConfigRandomCase::getInt<0, 255>, },
458 // { EGL_TRANSPARENT_BLUE_VALUE, ChooseConfigRandomCase::getInt<0, 255>, },
459 { EGL_RECORDABLE_ANDROID, ChooseConfigRandomCase::getBool, },
614 randomGroup->addChild(new ChooseConfigRandomCase(m_eglTestCtx, "color_sizes", "Random color size rules", toSet(rgbaSizes)));
625 randomGroup->addChild(new ChooseConfigRandomCase(m_eglTestCtx, "color_depth_stencil_sizes", "Random color, depth and stencil size rules", toSet(colorDepthStencilSizes)));
635 randomGroup->addChild(new ChooseConfigRandomCase(m_eglTestCtx, "buffer_sizes", "Various buffer size rules", toSet(bufferSizes)));
642 randomGroup->addChild(new ChooseConfigRandomCase(m_eglTestCtx, "surface_type", "Surface type rules", toSet(surfaceType)));
649 randomGroup->addChild(new ChooseConfigRandomCase(m_eglTestCtx, "sample_buffers", "Sample buffer rules", toSet(sampleBuffers)));
684 randomGroup->addChild(new ChooseConfigRandomCase(m_eglTestCtx, "all", "All attributes", toSet(allAttribs)));