Lines Matching defs:ChooseConfigRandomCase

333 class ChooseConfigRandomCase : public ChooseConfigCase
336 ChooseConfigRandomCase (EglTestContext& eglTestCtx, const char* name, const char* description, const set<EGLenum>& attribSet)
419 { EGL_BUFFER_SIZE, ChooseConfigRandomCase::getInt<0, 32>, },
420 { EGL_RED_SIZE, ChooseConfigRandomCase::getInt<0, 8>, },
421 { EGL_GREEN_SIZE, ChooseConfigRandomCase::getInt<0, 8>, },
422 { EGL_BLUE_SIZE, ChooseConfigRandomCase::getInt<0, 8>, },
423 { EGL_LUMINANCE_SIZE, ChooseConfigRandomCase::getInt<0, 1>, },
424 { EGL_ALPHA_SIZE, ChooseConfigRandomCase::getInt<0, 8>, },
425 { EGL_ALPHA_MASK_SIZE, ChooseConfigRandomCase::getInt<0, 1>, },
426 { EGL_BIND_TO_TEXTURE_RGB, ChooseConfigRandomCase::getBool, },
427 { EGL_BIND_TO_TEXTURE_RGBA, ChooseConfigRandomCase::getBool, },
428 { EGL_COLOR_BUFFER_TYPE, ChooseConfigRandomCase::getBufferType, },
429 { EGL_CONFIG_CAVEAT, ChooseConfigRandomCase::getConfigCaveat, },
431 { EGL_CONFORMANT, ChooseConfigRandomCase::getApiBits, },
432 { EGL_DEPTH_SIZE, ChooseConfigRandomCase::getInt<0, 32>, },
433 { EGL_LEVEL, ChooseConfigRandomCase::getInt<0, 1>, },
435 { EGL_MAX_SWAP_INTERVAL, ChooseConfigRandomCase::getInt<0, 2>, },
436 { EGL_MIN_SWAP_INTERVAL, ChooseConfigRandomCase::getInt<0, 1>, },
437 { EGL_NATIVE_RENDERABLE, ChooseConfigRandomCase::getBool, },
439 { EGL_RENDERABLE_TYPE, ChooseConfigRandomCase::getApiBits, },
440 { EGL_SAMPLE_BUFFERS, ChooseConfigRandomCase::getInt<0, 1>, },
441 { EGL_SAMPLES, ChooseConfigRandomCase::getInt<0, 1>, },
442 { EGL_STENCIL_SIZE, ChooseConfigRandomCase::getInt<0, 1>, },
443 { EGL_SURFACE_TYPE, ChooseConfigRandomCase::getSurfaceType, },
445 // { EGL_TRANSPARENT_RED_VALUE, ChooseConfigRandomCase::getInt<0, 255>, },
446 // { EGL_TRANSPARENT_GREEN_VALUE, ChooseConfigRandomCase::getInt<0, 255>, },
447 // { EGL_TRANSPARENT_BLUE_VALUE, ChooseConfigRandomCase::getInt<0, 255>, }
601 randomGroup->addChild(new ChooseConfigRandomCase(m_eglTestCtx, "color_sizes", "Random color size rules", toSet(rgbaSizes)));
612 randomGroup->addChild(new ChooseConfigRandomCase(m_eglTestCtx, "color_depth_stencil_sizes", "Random color, depth and stencil size rules", toSet(colorDepthStencilSizes)));
622 randomGroup->addChild(new ChooseConfigRandomCase(m_eglTestCtx, "buffer_sizes", "Various buffer size rules", toSet(bufferSizes)));
629 randomGroup->addChild(new ChooseConfigRandomCase(m_eglTestCtx, "surface_type", "Surface type rules", toSet(surfaceType)));
636 randomGroup->addChild(new ChooseConfigRandomCase(m_eglTestCtx, "sample_buffers", "Sample buffer rules", toSet(sampleBuffers)));
670 randomGroup->addChild(new ChooseConfigRandomCase(m_eglTestCtx, "all", "All attributes", toSet(allAttribs)));