Lines Matching refs:PixelFormatInfo
321 static PixelFormatInfo::Acceleration translateAcceleration (int accel)
325 case WGL_NO_ACCELERATION_ARB: return PixelFormatInfo::ACCELERATION_NONE;
326 case WGL_GENERIC_ACCELERATION_ARB: return PixelFormatInfo::ACCELERATION_GENERIC;
327 case WGL_FULL_ACCELERATION_ARB: return PixelFormatInfo::ACCELERATION_FULL;
328 default: return PixelFormatInfo::ACCELERATION_UNKNOWN;
332 static PixelFormatInfo::PixelType translatePixelType (int type)
336 case WGL_TYPE_RGBA_ARB: return PixelFormatInfo::PIXELTYPE_RGBA;
337 case WGL_TYPE_RGBA_FLOAT_ARB: return PixelFormatInfo::PIXELTYPE_RGBA_FLOAT;
338 case WGL_TYPE_RGBA_UNSIGNED_FLOAT_EXT: return PixelFormatInfo::PIXELTYPE_RGBA_UNSIGNED_FLOAT;
339 case WGL_TYPE_COLORINDEX_ARB: return PixelFormatInfo::PIXELTYPE_COLOR_INDEX;
340 default: return PixelFormatInfo::PIXELTYPE_UNKNOWN;
355 PixelFormatInfo Core::getPixelFormatInfo (HDC deviceCtx, int pixelFormat) const
390 PixelFormatInfo info;
393 info.surfaceTypes |= (values[WGL_DRAW_TO_WINDOW_ARB] ? PixelFormatInfo::SURFACE_WINDOW : 0);
394 info.surfaceTypes |= (values[WGL_DRAW_TO_BITMAP_ARB] ? PixelFormatInfo::SURFACE_PIXMAP : 0);
588 bool isSupportedByTests (const PixelFormatInfo& info)
593 if (info.acceleration != wgl::PixelFormatInfo::ACCELERATION_FULL)
596 if (info.pixelType != wgl::PixelFormatInfo::PIXELTYPE_RGBA)
599 if ((info.surfaceTypes & wgl::PixelFormatInfo::SURFACE_WINDOW) == 0)
620 const PixelFormatInfo info = wgl.getPixelFormatInfo(deviceCtx, *fmtIter);