Lines Matching refs:textureCaps

262 static bool GetFormatSupportBase(const TextureCapsMap &textureCaps,  in GetFormatSupportBase()  argument
271 const TextureCaps &cap = textureCaps.get(requiredFormats[i]); in GetFormatSupportBase()
293 static bool GetFormatSupport(const TextureCapsMap &textureCaps, in GetFormatSupport() argument
299 return GetFormatSupportBase(textureCaps, requiredFormats, N, requiresTexturing, in GetFormatSupport()
304 static bool DeterminePackedDepthStencilSupport(const TextureCapsMap &textureCaps) in DeterminePackedDepthStencilSupport() argument
310 return GetFormatSupport(textureCaps, requiredFormats, false, false, true); in DeterminePackedDepthStencilSupport()
314 static bool DetermineRGB8AndRGBA8TextureSupport(const TextureCapsMap &textureCaps) in DetermineRGB8AndRGBA8TextureSupport() argument
320 return GetFormatSupport(textureCaps, requiredFormats, true, true, true); in DetermineRGB8AndRGBA8TextureSupport()
324 static bool DetermineBGRA8TextureSupport(const TextureCapsMap &textureCaps) in DetermineBGRA8TextureSupport() argument
330 return GetFormatSupport(textureCaps, requiredFormats, true, true, true); in DetermineBGRA8TextureSupport()
334 static bool DetermineColorBufferHalfFloatSupport(const TextureCapsMap &textureCaps) in DetermineColorBufferHalfFloatSupport() argument
340 return GetFormatSupport(textureCaps, requiredFormats, true, false, true); in DetermineColorBufferHalfFloatSupport()
344 static bool DetermineHalfFloatTextureSupport(const TextureCapsMap &textureCaps) in DetermineHalfFloatTextureSupport() argument
350 return GetFormatSupport(textureCaps, requiredFormats, true, false, false); in DetermineHalfFloatTextureSupport()
354 static bool DetermineHalfFloatTextureFilteringSupport(const TextureCapsMap &textureCaps) in DetermineHalfFloatTextureFilteringSupport() argument
360 return DetermineHalfFloatTextureSupport(textureCaps) && in DetermineHalfFloatTextureFilteringSupport()
361 GetFormatSupport(textureCaps, requiredFormats, true, true, false); in DetermineHalfFloatTextureFilteringSupport()
365 static bool DetermineFloatTextureSupport(const TextureCapsMap &textureCaps) in DetermineFloatTextureSupport() argument
371 return GetFormatSupport(textureCaps, requiredFormats, true, false, false); in DetermineFloatTextureSupport()
375 static bool DetermineFloatTextureFilteringSupport(const TextureCapsMap &textureCaps) in DetermineFloatTextureFilteringSupport() argument
381 return DetermineFloatTextureSupport(textureCaps) && in DetermineFloatTextureFilteringSupport()
382 GetFormatSupport(textureCaps, requiredFormats, true, true, false); in DetermineFloatTextureFilteringSupport()
386 static bool DetermineRGHalfFloatTextureSupport(const TextureCapsMap &textureCaps) in DetermineRGHalfFloatTextureSupport() argument
391 return GetFormatSupport(textureCaps, requiredFormats, true, true, false); in DetermineRGHalfFloatTextureSupport()
394 static bool DetermineRGFloatTextureSupport(const TextureCapsMap &textureCaps) in DetermineRGFloatTextureSupport() argument
399 return GetFormatSupport(textureCaps, requiredFormats, true, true, false); in DetermineRGFloatTextureSupport()
402 static bool DetermineRGTextureSupport(const TextureCapsMap &textureCaps, bool checkHalfFloatFormats… in DetermineRGTextureSupport() argument
404 if (checkHalfFloatFormats && !DetermineRGHalfFloatTextureSupport(textureCaps)) in DetermineRGTextureSupport()
409 if (checkFloatFormats && !DetermineRGFloatTextureSupport(textureCaps)) in DetermineRGTextureSupport()
417 return GetFormatSupport(textureCaps, requiredFormats, true, true, false); in DetermineRGTextureSupport()
421 static bool DetermineDXT1TextureSupport(const TextureCapsMap &textureCaps) in DetermineDXT1TextureSupport() argument
427 return GetFormatSupport(textureCaps, requiredFormats, true, true, false); in DetermineDXT1TextureSupport()
431 static bool DetermineDXT3TextureSupport(const TextureCapsMap &textureCaps) in DetermineDXT3TextureSupport() argument
437 return GetFormatSupport(textureCaps, requiredFormats, true, true, false); in DetermineDXT3TextureSupport()
441 static bool DetermineDXT5TextureSupport(const TextureCapsMap &textureCaps) in DetermineDXT5TextureSupport() argument
447 return GetFormatSupport(textureCaps, requiredFormats, true, true, false); in DetermineDXT5TextureSupport()
451 static bool DetermineS3TCsRGBTextureSupport(const TextureCapsMap &textureCaps) in DetermineS3TCsRGBTextureSupport() argument
458 return GetFormatSupport(textureCaps, requiredFormats, true, true, false); in DetermineS3TCsRGBTextureSupport()
462 static bool DetermineASTCTextureSupport(const TextureCapsMap &textureCaps) in DetermineASTCTextureSupport() argument
481 return GetFormatSupport(textureCaps, requiredFormats, true, true, false); in DetermineASTCTextureSupport()
485 static bool DetermineETC1RGB8TextureSupport(const TextureCapsMap &textureCaps) in DetermineETC1RGB8TextureSupport() argument
491 return GetFormatSupport(textureCaps, requiredFormats, true, true, false); in DetermineETC1RGB8TextureSupport()
495 static bool DetermineSRGBTextureSupport(const TextureCapsMap &textureCaps) in DetermineSRGBTextureSupport() argument
505 return GetFormatSupport(textureCaps, requiredFilterFormats, true, true, false) && in DetermineSRGBTextureSupport()
506 GetFormatSupport(textureCaps, requiredRenderFormats, true, false, true); in DetermineSRGBTextureSupport()
510 static bool DetermineDepthTextureSupport(const TextureCapsMap &textureCaps) in DetermineDepthTextureSupport() argument
516 return GetFormatSupport(textureCaps, requiredFormats, true, true, true); in DetermineDepthTextureSupport()
520 static bool DetermineDepth32Support(const TextureCapsMap &textureCaps) in DetermineDepth32Support() argument
526 return GetFormatSupport(textureCaps, requiredFormats, false, false, true); in DetermineDepth32Support()
530 static bool DetermineColorBufferFloatRGBSupport(const TextureCapsMap &textureCaps) in DetermineColorBufferFloatRGBSupport() argument
536 return GetFormatSupport(textureCaps, requiredFormats, true, false, true); in DetermineColorBufferFloatRGBSupport()
540 static bool DetermineColorBufferFloatRGBASupport(const TextureCapsMap &textureCaps) in DetermineColorBufferFloatRGBASupport() argument
546 return GetFormatSupport(textureCaps, requiredFormats, true, false, true); in DetermineColorBufferFloatRGBASupport()
550 static bool DetermineColorBufferFloatSupport(const TextureCapsMap &textureCaps) in DetermineColorBufferFloatSupport() argument
556 return GetFormatSupport(textureCaps, requiredFormats, true, false, true); in DetermineColorBufferFloatSupport()
560 static bool DetermineTextureNorm16Support(const TextureCapsMap &textureCaps) in DetermineTextureNorm16Support() argument
571 return GetFormatSupport(textureCaps, requiredFilterFormats, true, true, false) && in DetermineTextureNorm16Support()
572 GetFormatSupport(textureCaps, requiredRenderFormats, true, false, true); in DetermineTextureNorm16Support()
575 void Extensions::setTextureExtensionSupport(const TextureCapsMap &textureCaps) in setTextureExtensionSupport() argument
577 packedDepthStencil = DeterminePackedDepthStencilSupport(textureCaps); in setTextureExtensionSupport()
578 rgb8rgba8 = DetermineRGB8AndRGBA8TextureSupport(textureCaps); in setTextureExtensionSupport()
579 textureFormatBGRA8888 = DetermineBGRA8TextureSupport(textureCaps); in setTextureExtensionSupport()
580 colorBufferHalfFloat = DetermineColorBufferHalfFloatSupport(textureCaps); in setTextureExtensionSupport()
581 textureHalfFloat = DetermineHalfFloatTextureSupport(textureCaps); in setTextureExtensionSupport()
582 textureHalfFloatLinear = DetermineHalfFloatTextureFilteringSupport(textureCaps); in setTextureExtensionSupport()
583 textureFloat = DetermineFloatTextureSupport(textureCaps); in setTextureExtensionSupport()
584 textureFloatLinear = DetermineFloatTextureFilteringSupport(textureCaps); in setTextureExtensionSupport()
585 textureRG = DetermineRGTextureSupport(textureCaps, textureHalfFloat, textureFloat); in setTextureExtensionSupport()
586 textureCompressionDXT1 = DetermineDXT1TextureSupport(textureCaps); in setTextureExtensionSupport()
587 textureCompressionDXT3 = DetermineDXT3TextureSupport(textureCaps); in setTextureExtensionSupport()
588 textureCompressionDXT5 = DetermineDXT5TextureSupport(textureCaps); in setTextureExtensionSupport()
589 textureCompressionS3TCsRGB = DetermineS3TCsRGBTextureSupport(textureCaps); in setTextureExtensionSupport()
590 textureCompressionASTCHDR = DetermineASTCTextureSupport(textureCaps); in setTextureExtensionSupport()
592 compressedETC1RGB8Texture = DetermineETC1RGB8TextureSupport(textureCaps); in setTextureExtensionSupport()
593 sRGB = DetermineSRGBTextureSupport(textureCaps); in setTextureExtensionSupport()
594 depthTextures = DetermineDepthTextureSupport(textureCaps); in setTextureExtensionSupport()
595 depth32 = DetermineDepth32Support(textureCaps); in setTextureExtensionSupport()
596 colorBufferFloatRGB = DetermineColorBufferFloatRGBSupport(textureCaps); in setTextureExtensionSupport()
597 colorBufferFloatRGBA = DetermineColorBufferFloatRGBASupport(textureCaps); in setTextureExtensionSupport()
598 colorBufferFloat = DetermineColorBufferFloatSupport(textureCaps); in setTextureExtensionSupport()
599 textureNorm16 = DetermineTextureNorm16Support(textureCaps); in setTextureExtensionSupport()