Lines Matching refs:textureCaps
164 static bool GetFormatSupportBase(const TextureCapsMap &textureCaps, in GetFormatSupportBase() argument
175 const TextureCaps &cap = textureCaps.get(requiredFormats[i]); in GetFormatSupportBase()
206 static bool GetFormatSupport(const TextureCapsMap &textureCaps, in GetFormatSupport() argument
214 return GetFormatSupportBase(textureCaps, requiredFormats, N, requiresTexturing, in GetFormatSupport()
220 static bool DeterminePackedDepthStencilSupport(const TextureCapsMap &textureCaps) in DeterminePackedDepthStencilSupport() argument
226 return GetFormatSupport(textureCaps, requiredFormats, false, false, true, true, false); in DeterminePackedDepthStencilSupport()
230 static bool DetermineReadDepthSupport(const TextureCapsMap &textureCaps) in DetermineReadDepthSupport() argument
236 return GetFormatSupport(textureCaps, requiredFormats, true, false, true, false, false); in DetermineReadDepthSupport()
240 static bool DetermineReadStencilSupport(const TextureCapsMap &textureCaps) in DetermineReadStencilSupport() argument
246 return GetFormatSupport(textureCaps, requiredFormats, false, false, true, false, false); in DetermineReadStencilSupport()
250 static bool DetermineDepthBufferFloat2Support(const TextureCapsMap &textureCaps) in DetermineDepthBufferFloat2Support() argument
257 return GetFormatSupport(textureCaps, requiredFormats, true, false, true, false, false); in DetermineDepthBufferFloat2Support()
261 static bool DetermineRGB8AndRGBA8TextureSupport(const TextureCapsMap &textureCaps) in DetermineRGB8AndRGBA8TextureSupport() argument
268 return GetFormatSupport(textureCaps, requiredFormats, false, false, false, true, false); in DetermineRGB8AndRGBA8TextureSupport()
272 static bool DetermineBGRA8TextureSupport(const TextureCapsMap &textureCaps) in DetermineBGRA8TextureSupport() argument
278 return GetFormatSupport(textureCaps, requiredFormats, true, true, true, true, false); in DetermineBGRA8TextureSupport()
282 static bool DetermineBGRAReadFormatSupport(const TextureCapsMap &textureCaps) in DetermineBGRAReadFormatSupport() argument
290 return GetFormatSupport(textureCaps, requiredFormats, true, false, true, true, false); in DetermineBGRAReadFormatSupport()
294 static bool DetermineColorBufferHalfFloatSupport(const TextureCapsMap &textureCaps) in DetermineColorBufferHalfFloatSupport() argument
303 return GetFormatSupport(textureCaps, requiredFormats, false, false, true, true, false); in DetermineColorBufferHalfFloatSupport()
307 static bool DetermineHalfFloatTextureSupport(const TextureCapsMap &textureCaps) in DetermineHalfFloatTextureSupport() argument
313 return GetFormatSupport(textureCaps, requiredFormats, true, false, false, false, false); in DetermineHalfFloatTextureSupport()
317 static bool DetermineHalfFloatTextureFilteringSupport(const TextureCapsMap &textureCaps, in DetermineHalfFloatTextureFilteringSupport() argument
327 !GetFormatSupport(textureCaps, requiredFormatsES2, false, true, false, false, false)) in DetermineHalfFloatTextureFilteringSupport()
332 return GetFormatSupport(textureCaps, requiredFormats, false, true, false, false, false); in DetermineHalfFloatTextureFilteringSupport()
336 static bool DetermineFloatTextureSupport(const TextureCapsMap &textureCaps) in DetermineFloatTextureSupport() argument
342 return GetFormatSupport(textureCaps, requiredFormats, true, false, false, false, false); in DetermineFloatTextureSupport()
346 static bool DetermineFloatTextureFilteringSupport(const TextureCapsMap &textureCaps, in DetermineFloatTextureFilteringSupport() argument
362 !GetFormatSupport(textureCaps, requiredFormatsES2, false, true, false, false, false)) in DetermineFloatTextureFilteringSupport()
367 return GetFormatSupport(textureCaps, requiredFormats, false, true, false, false, false); in DetermineFloatTextureFilteringSupport()
371 static bool DetermineRGTextureSupport(const TextureCapsMap &textureCaps, in DetermineRGTextureSupport() argument
389 !GetFormatSupport(textureCaps, requiredHalfFloatFormats, true, false, false, false, false)) in DetermineRGTextureSupport()
395 !GetFormatSupport(textureCaps, requiredFloatFormats, true, false, false, false, false)) in DetermineRGTextureSupport()
400 return GetFormatSupport(textureCaps, requiredFormats, true, true, true, true, false); in DetermineRGTextureSupport()
403 static bool DetermineTextureFormat2101010Support(const TextureCapsMap &textureCaps) in DetermineTextureFormat2101010Support() argument
412 return GetFormatSupport(textureCaps, requiredFormats, true, true, false, false, false); in DetermineTextureFormat2101010Support()
416 static bool DetermineDXT1TextureSupport(const TextureCapsMap &textureCaps) in DetermineDXT1TextureSupport() argument
423 return GetFormatSupport(textureCaps, requiredFormats, true, true, false, false, false); in DetermineDXT1TextureSupport()
427 static bool DetermineDXT3TextureSupport(const TextureCapsMap &textureCaps) in DetermineDXT3TextureSupport() argument
433 return GetFormatSupport(textureCaps, requiredFormats, true, true, false, false, false); in DetermineDXT3TextureSupport()
437 static bool DetermineDXT5TextureSupport(const TextureCapsMap &textureCaps) in DetermineDXT5TextureSupport() argument
443 return GetFormatSupport(textureCaps, requiredFormats, true, true, false, false, false); in DetermineDXT5TextureSupport()
447 static bool DetermineS3TCsRGBTextureSupport(const TextureCapsMap &textureCaps) in DetermineS3TCsRGBTextureSupport() argument
456 return GetFormatSupport(textureCaps, requiredFormats, true, true, false, false, false); in DetermineS3TCsRGBTextureSupport()
460 static bool DetermineASTCLDRTextureSupport(const TextureCapsMap &textureCaps) in DetermineASTCLDRTextureSupport() argument
479 return GetFormatSupport(textureCaps, requiredFormats, true, true, false, false, false); in DetermineASTCLDRTextureSupport()
483 static bool DetermineASTCOESTExtureSupport(const TextureCapsMap &textureCaps) in DetermineASTCOESTExtureSupport() argument
485 if (!DetermineASTCLDRTextureSupport(textureCaps)) in DetermineASTCOESTExtureSupport()
504 return GetFormatSupport(textureCaps, requiredFormats, true, true, false, false, false); in DetermineASTCOESTExtureSupport()
508 static bool DetermineETC1RGB8TextureSupport(const TextureCapsMap &textureCaps) in DetermineETC1RGB8TextureSupport() argument
514 return GetFormatSupport(textureCaps, requiredFormats, true, true, false, false, false); in DetermineETC1RGB8TextureSupport()
518 static bool DetermineETC2RGB8TextureSupport(const TextureCapsMap &textureCaps) in DetermineETC2RGB8TextureSupport() argument
524 return GetFormatSupport(textureCaps, requiredFormats, true, true, false, false, false); in DetermineETC2RGB8TextureSupport()
528 static bool DetermineETC2sRGB8TextureSupport(const TextureCapsMap &textureCaps) in DetermineETC2sRGB8TextureSupport() argument
534 return GetFormatSupport(textureCaps, requiredFormats, true, true, false, false, false); in DetermineETC2sRGB8TextureSupport()
538 static bool DetermineETC2PunchthroughARGB8TextureSupport(const TextureCapsMap &textureCaps) in DetermineETC2PunchthroughARGB8TextureSupport() argument
544 return GetFormatSupport(textureCaps, requiredFormats, true, true, false, false, false); in DetermineETC2PunchthroughARGB8TextureSupport()
548 static bool DetermineETC2PunchthroughAsRGB8AlphaTextureSupport(const TextureCapsMap &textureCaps) in DetermineETC2PunchthroughAsRGB8AlphaTextureSupport() argument
554 return GetFormatSupport(textureCaps, requiredFormats, true, true, false, false, false); in DetermineETC2PunchthroughAsRGB8AlphaTextureSupport()
558 static bool DetermineETC2RGBA8TextureSupport(const TextureCapsMap &textureCaps) in DetermineETC2RGBA8TextureSupport() argument
564 return GetFormatSupport(textureCaps, requiredFormats, true, true, false, false, false); in DetermineETC2RGBA8TextureSupport()
568 static bool DetermineETC2sRGB8Alpha8TextureSupport(const TextureCapsMap &textureCaps) in DetermineETC2sRGB8Alpha8TextureSupport() argument
574 return GetFormatSupport(textureCaps, requiredFormats, true, true, false, false, false); in DetermineETC2sRGB8Alpha8TextureSupport()
578 static bool DetermineEACR11UnsignedTextureSupport(const TextureCapsMap &textureCaps) in DetermineEACR11UnsignedTextureSupport() argument
584 return GetFormatSupport(textureCaps, requiredFormats, true, true, false, false, false); in DetermineEACR11UnsignedTextureSupport()
588 static bool DetermineEACR11SignedTextureSupport(const TextureCapsMap &textureCaps) in DetermineEACR11SignedTextureSupport() argument
594 return GetFormatSupport(textureCaps, requiredFormats, true, true, false, false, false); in DetermineEACR11SignedTextureSupport()
598 static bool DetermineEACRG11UnsignedTextureSupport(const TextureCapsMap &textureCaps) in DetermineEACRG11UnsignedTextureSupport() argument
604 return GetFormatSupport(textureCaps, requiredFormats, true, true, false, false, false); in DetermineEACRG11UnsignedTextureSupport()
608 static bool DetermineEACRG11SignedTextureSupport(const TextureCapsMap &textureCaps) in DetermineEACRG11SignedTextureSupport() argument
614 return GetFormatSupport(textureCaps, requiredFormats, true, true, false, false, false); in DetermineEACRG11SignedTextureSupport()
618 static bool DetermineSRGBTextureSupport(const TextureCapsMap &textureCaps) in DetermineSRGBTextureSupport() argument
629 return GetFormatSupport(textureCaps, requiredFilterFormats, true, true, false, false, false) && in DetermineSRGBTextureSupport()
630 GetFormatSupport(textureCaps, requiredRenderFormats, true, false, true, true, false); in DetermineSRGBTextureSupport()
634 static bool DetermineSRGBR8TextureSupport(const TextureCapsMap &textureCaps) in DetermineSRGBR8TextureSupport() argument
638 return GetFormatSupport(textureCaps, requiredFilterFormats, true, true, false, false, false); in DetermineSRGBR8TextureSupport()
642 static bool DetermineSRGBRG8TextureSupport(const TextureCapsMap &textureCaps) in DetermineSRGBRG8TextureSupport() argument
646 return GetFormatSupport(textureCaps, requiredFilterFormats, true, true, false, false, false); in DetermineSRGBRG8TextureSupport()
650 static bool DetermineDepthTextureANGLESupport(const TextureCapsMap &textureCaps) in DetermineDepthTextureANGLESupport() argument
665 return GetFormatSupport(textureCaps, requiredFormats, true, false, true, false, false); in DetermineDepthTextureANGLESupport()
669 static bool DetermineDepthTextureOESSupport(const TextureCapsMap &textureCaps) in DetermineDepthTextureOESSupport() argument
683 return GetFormatSupport(textureCaps, requiredFormats, true, false, true, true, false); in DetermineDepthTextureOESSupport()
687 static bool DetermineDepth24OESSupport(const TextureCapsMap &textureCaps) in DetermineDepth24OESSupport() argument
693 return GetFormatSupport(textureCaps, requiredFormats, false, false, false, true, false); in DetermineDepth24OESSupport()
697 static bool DetermineDepth32Support(const TextureCapsMap &textureCaps) in DetermineDepth32Support() argument
703 return GetFormatSupport(textureCaps, requiredFormats, false, false, true, true, false); in DetermineDepth32Support()
707 static bool DetermineColorBufferFloatRGBSupport(const TextureCapsMap &textureCaps) in DetermineColorBufferFloatRGBSupport() argument
713 return GetFormatSupport(textureCaps, requiredFormats, true, false, true, false, false); in DetermineColorBufferFloatRGBSupport()
717 static bool DetermineColorBufferFloatRGBASupport(const TextureCapsMap &textureCaps) in DetermineColorBufferFloatRGBASupport() argument
723 return GetFormatSupport(textureCaps, requiredFormats, true, false, true, true, false); in DetermineColorBufferFloatRGBASupport()
727 static bool DetermineColorBufferFloatSupport(const TextureCapsMap &textureCaps) in DetermineColorBufferFloatSupport() argument
742 return GetFormatSupport(textureCaps, nonBlendableFormats, true, false, true, true, false) && in DetermineColorBufferFloatSupport()
743 GetFormatSupport(textureCaps, blendableFormats, true, false, true, true, true); in DetermineColorBufferFloatSupport()
747 static bool DetermineFloatBlendSupport(const TextureCapsMap &textureCaps) in DetermineFloatBlendSupport() argument
755 return GetFormatSupport(textureCaps, requiredFormats, true, false, true, true, true); in DetermineFloatBlendSupport()
759 static bool DetermineTextureNorm16Support(const TextureCapsMap &textureCaps) in DetermineTextureNorm16Support() argument
772 return GetFormatSupport(textureCaps, requiredFilterFormats, true, true, false, false, false) && in DetermineTextureNorm16Support()
773 GetFormatSupport(textureCaps, requiredRenderFormats, true, false, true, true, false); in DetermineTextureNorm16Support()
777 static bool DetermineRGTCTextureSupport(const TextureCapsMap &textureCaps) in DetermineRGTCTextureSupport() argument
783 return GetFormatSupport(textureCaps, requiredFormats, true, true, false, false, false); in DetermineRGTCTextureSupport()
787 static bool DetermineBPTCTextureSupport(const TextureCapsMap &textureCaps) in DetermineBPTCTextureSupport() argument
793 return GetFormatSupport(textureCaps, requiredFormats, true, true, false, false, false); in DetermineBPTCTextureSupport()
797 static bool DeterminePVRTCTextureSupport(const TextureCapsMap &textureCaps) in DeterminePVRTCTextureSupport() argument
803 return GetFormatSupport(textureCaps, requiredFormats, true, true, false, false, false); in DeterminePVRTCTextureSupport()
807 static bool DeterminePVRTCsRGBTextureSupport(const TextureCapsMap &textureCaps) in DeterminePVRTCsRGBTextureSupport() argument
813 return GetFormatSupport(textureCaps, requiredFormats, true, true, false, false, false); in DeterminePVRTCsRGBTextureSupport()
816 bool DetermineCompressedTextureETCSupport(const TextureCapsMap &textureCaps) in DetermineCompressedTextureETCSupport() argument
829 return GetFormatSupport(textureCaps, requiredFormats, true, true, false, false, false); in DetermineCompressedTextureETCSupport()
833 static bool DetermineStencilIndex8Support(const TextureCapsMap &textureCaps) in DetermineStencilIndex8Support() argument
839 return GetFormatSupport(textureCaps, requiredFormats, false, false, true, false, false); in DetermineStencilIndex8Support()
842 void Extensions::setTextureExtensionSupport(const TextureCapsMap &textureCaps) in setTextureExtensionSupport() argument
847 packedDepthStencilOES = DeterminePackedDepthStencilSupport(textureCaps); in setTextureExtensionSupport()
848 rgb8rgba8OES = DetermineRGB8AndRGBA8TextureSupport(textureCaps); in setTextureExtensionSupport()
849 readDepthNV = DetermineReadDepthSupport(textureCaps); in setTextureExtensionSupport()
850 readStencilNV = DetermineReadStencilSupport(textureCaps); in setTextureExtensionSupport()
851 depthBufferFloat2NV = DetermineDepthBufferFloat2Support(textureCaps); in setTextureExtensionSupport()
852 textureFormatBGRA8888 = DetermineBGRA8TextureSupport(textureCaps); in setTextureExtensionSupport()
853 readFormatBGRA = DetermineBGRAReadFormatSupport(textureCaps); in setTextureExtensionSupport()
854 textureHalfFloat = DetermineHalfFloatTextureSupport(textureCaps); in setTextureExtensionSupport()
856 DetermineHalfFloatTextureFilteringSupport(textureCaps, textureHalfFloat); in setTextureExtensionSupport()
857 textureFloatOES = DetermineFloatTextureSupport(textureCaps); in setTextureExtensionSupport()
858 textureFloatLinearOES = DetermineFloatTextureFilteringSupport(textureCaps, textureFloatOES); in setTextureExtensionSupport()
859 textureRG = DetermineRGTextureSupport(textureCaps, textureHalfFloat, textureFloatOES); in setTextureExtensionSupport()
860 colorBufferHalfFloat = textureHalfFloat && DetermineColorBufferHalfFloatSupport(textureCaps); in setTextureExtensionSupport()
861 textureFormat2101010REV = DetermineTextureFormat2101010Support(textureCaps); in setTextureExtensionSupport()
862 textureCompressionDXT1 = DetermineDXT1TextureSupport(textureCaps); in setTextureExtensionSupport()
863 textureCompressionDXT3 = DetermineDXT3TextureSupport(textureCaps); in setTextureExtensionSupport()
864 textureCompressionDXT5 = DetermineDXT5TextureSupport(textureCaps); in setTextureExtensionSupport()
865 textureCompressionS3TCsRGB = DetermineS3TCsRGBTextureSupport(textureCaps); in setTextureExtensionSupport()
866 textureCompressionASTCLDRKHR = DetermineASTCLDRTextureSupport(textureCaps); in setTextureExtensionSupport()
867 textureCompressionASTCOES = DetermineASTCOESTExtureSupport(textureCaps); in setTextureExtensionSupport()
868 compressedETC1RGB8TextureOES = DetermineETC1RGB8TextureSupport(textureCaps); in setTextureExtensionSupport()
869 compressedETC2RGB8TextureOES = DetermineETC2RGB8TextureSupport(textureCaps); in setTextureExtensionSupport()
870 compressedETC2sRGB8TextureOES = DetermineETC2sRGB8TextureSupport(textureCaps); in setTextureExtensionSupport()
872 DetermineETC2PunchthroughARGB8TextureSupport(textureCaps); in setTextureExtensionSupport()
874 DetermineETC2PunchthroughAsRGB8AlphaTextureSupport(textureCaps); in setTextureExtensionSupport()
875 compressedETC2RGBA8TextureOES = DetermineETC2RGBA8TextureSupport(textureCaps); in setTextureExtensionSupport()
876 compressedETC2sRGB8Alpha8TextureOES = DetermineETC2sRGB8Alpha8TextureSupport(textureCaps); in setTextureExtensionSupport()
877 compressedEACR11UnsignedTextureOES = DetermineEACR11UnsignedTextureSupport(textureCaps); in setTextureExtensionSupport()
878 compressedEACR11SignedTextureOES = DetermineEACR11SignedTextureSupport(textureCaps); in setTextureExtensionSupport()
879 compressedEACRG11UnsignedTextureOES = DetermineEACRG11UnsignedTextureSupport(textureCaps); in setTextureExtensionSupport()
880 compressedEACRG11SignedTextureOES = DetermineEACRG11SignedTextureSupport(textureCaps); in setTextureExtensionSupport()
881 sRGB = DetermineSRGBTextureSupport(textureCaps); in setTextureExtensionSupport()
882 sRGBR8EXT = DetermineSRGBR8TextureSupport(textureCaps); in setTextureExtensionSupport()
883 sRGBRG8EXT = DetermineSRGBRG8TextureSupport(textureCaps); in setTextureExtensionSupport()
884 depthTextureANGLE = DetermineDepthTextureANGLESupport(textureCaps); in setTextureExtensionSupport()
885 depthTextureOES = DetermineDepthTextureOESSupport(textureCaps); in setTextureExtensionSupport()
886 depth24OES = DetermineDepth24OESSupport(textureCaps); in setTextureExtensionSupport()
887 depth32OES = DetermineDepth32Support(textureCaps); in setTextureExtensionSupport()
888 colorBufferFloatRGB = DetermineColorBufferFloatRGBSupport(textureCaps); in setTextureExtensionSupport()
889 colorBufferFloatRGBA = DetermineColorBufferFloatRGBASupport(textureCaps); in setTextureExtensionSupport()
890 colorBufferFloat = DetermineColorBufferFloatSupport(textureCaps); in setTextureExtensionSupport()
891 floatBlend = DetermineFloatBlendSupport(textureCaps); in setTextureExtensionSupport()
892 textureNorm16 = DetermineTextureNorm16Support(textureCaps); in setTextureExtensionSupport()
893 textureCompressionRGTC = DetermineRGTCTextureSupport(textureCaps); in setTextureExtensionSupport()
894 textureCompressionBPTC = DetermineBPTCTextureSupport(textureCaps); in setTextureExtensionSupport()
895 compressedTexturePVRTC = DeterminePVRTCTextureSupport(textureCaps); in setTextureExtensionSupport()
896 compressedTexturePVRTCsRGB = DeterminePVRTCsRGBTextureSupport(textureCaps); in setTextureExtensionSupport()
897 stencilIndex8 = DetermineStencilIndex8Support(textureCaps); in setTextureExtensionSupport()