Lines Matching refs:GrColorType

230 void GrD3DCaps::setColorType(GrColorType colorType, std::initializer_list<DXGI_FORMAT> formats) {  in setColorType()
297 constexpr GrColorType ct = GrColorType::kRGBA_8888; in initFormatTable()
304 constexpr GrColorType ct = GrColorType::kRGB_888x; in initFormatTable()
325 constexpr GrColorType ct = GrColorType::kAlpha_8; in initFormatTable()
334 constexpr GrColorType ct = GrColorType::kGray_8; in initFormatTable()
354 constexpr GrColorType ct = GrColorType::kBGRA_8888; in initFormatTable()
373 constexpr GrColorType ct = GrColorType::kBGR_565; in initFormatTable()
392 constexpr GrColorType ct = GrColorType::kRGBA_F16; in initFormatTable()
399 constexpr GrColorType ct = GrColorType::kRGBA_F16_Clamped; in initFormatTable()
418 constexpr GrColorType ct = GrColorType::kAlpha_F16; in initFormatTable()
439 constexpr GrColorType ct = GrColorType::kRG_88; in initFormatTable()
458 constexpr GrColorType ct = GrColorType::kRGBA_1010102; in initFormatTable()
477 constexpr GrColorType ct = GrColorType::kABGR_4444; in initFormatTable()
498 constexpr GrColorType ct = GrColorType::kRGBA_8888_SRGB; in initFormatTable()
517 constexpr GrColorType ct = GrColorType::kAlpha_16; in initFormatTable()
538 constexpr GrColorType ct = GrColorType::kRG_1616; in initFormatTable()
557 constexpr GrColorType ct = GrColorType::kRGBA_16161616; in initFormatTable()
576 constexpr GrColorType ct = GrColorType::kRG_F16; in initFormatTable()
598 this->setColorType(GrColorType::kAlpha_8, { DXGI_FORMAT_R8_UNORM }); in initFormatTable()
599 this->setColorType(GrColorType::kBGR_565, { DXGI_FORMAT_B5G6R5_UNORM }); in initFormatTable()
600 this->setColorType(GrColorType::kABGR_4444, { DXGI_FORMAT_B4G4R4A4_UNORM }); in initFormatTable()
601 this->setColorType(GrColorType::kRGBA_8888, { DXGI_FORMAT_R8G8B8A8_UNORM }); in initFormatTable()
602 this->setColorType(GrColorType::kRGBA_8888_SRGB, { DXGI_FORMAT_R8G8B8A8_UNORM_SRGB }); in initFormatTable()
603 this->setColorType(GrColorType::kRGB_888x, { DXGI_FORMAT_R8G8B8A8_UNORM }); in initFormatTable()
604 this->setColorType(GrColorType::kRG_88, { DXGI_FORMAT_R8G8_UNORM }); in initFormatTable()
605 this->setColorType(GrColorType::kBGRA_8888, { DXGI_FORMAT_B8G8R8A8_UNORM }); in initFormatTable()
606 this->setColorType(GrColorType::kRGBA_1010102, { DXGI_FORMAT_R10G10B10A2_UNORM }); in initFormatTable()
607 this->setColorType(GrColorType::kGray_8, { DXGI_FORMAT_R8_UNORM }); in initFormatTable()
608 this->setColorType(GrColorType::kAlpha_F16, { DXGI_FORMAT_R16_FLOAT }); in initFormatTable()
609 this->setColorType(GrColorType::kRGBA_F16, { DXGI_FORMAT_R16G16B16A16_FLOAT }); in initFormatTable()
610 this->setColorType(GrColorType::kRGBA_F16_Clamped, { DXGI_FORMAT_R16G16B16A16_FLOAT }); in initFormatTable()
611 this->setColorType(GrColorType::kAlpha_16, { DXGI_FORMAT_R16_UNORM }); in initFormatTable()
612 this->setColorType(GrColorType::kRG_1616, { DXGI_FORMAT_R16G16_UNORM }); in initFormatTable()
613 this->setColorType(GrColorType::kRGBA_16161616, { DXGI_FORMAT_R16G16B16A16_UNORM }); in initFormatTable()
614 this->setColorType(GrColorType::kRG_F16, { DXGI_FORMAT_R16G16_FLOAT }); in initFormatTable()
736 bool GrD3DCaps::isFormatAsColorTypeRenderable(GrColorType ct, const GrBackendFormat& format, in isFormatAsColorTypeRenderable()
829 GrColorType surfaceColorType, const GrBackendFormat& surfaceFormat, in supportedWritePixelsColorType()
830 GrColorType srcColorType) const { in supportedWritePixelsColorType()
833 return { GrColorType::kUnknown, 0 }; in supportedWritePixelsColorType()
848 return { GrColorType::kUnknown, 0 }; in supportedWritePixelsColorType()
867 bool GrD3DCaps::onAreColorTypeAndFormatCompatible(GrColorType ct, in onAreColorTypeAndFormatCompatible()
876 return ct == (SkCompressionTypeIsOpaque(compression) ? GrColorType::kRGB_888x in onAreColorTypeAndFormatCompatible()
877 : GrColorType::kRGBA_8888); in onAreColorTypeAndFormatCompatible()
889 GrColorType GrD3DCaps::getYUVAColorTypeFromBackendFormat(const GrBackendFormat& format, in getYUVAColorTypeFromBackendFormat()
893 return GrColorType::kUnknown; in getYUVAColorTypeFromBackendFormat()
897 case DXGI_FORMAT_R8_UNORM: return isAlphaChannel ? GrColorType::kAlpha_8 in getYUVAColorTypeFromBackendFormat()
898 : GrColorType::kGray_8; in getYUVAColorTypeFromBackendFormat()
899 case DXGI_FORMAT_R8G8B8A8_UNORM: return GrColorType::kRGBA_8888; in getYUVAColorTypeFromBackendFormat()
900 case DXGI_FORMAT_R8G8_UNORM: return GrColorType::kRG_88; in getYUVAColorTypeFromBackendFormat()
901 case DXGI_FORMAT_B8G8R8A8_UNORM: return GrColorType::kBGRA_8888; in getYUVAColorTypeFromBackendFormat()
902 case DXGI_FORMAT_R10G10B10A2_UNORM: return GrColorType::kRGBA_1010102; in getYUVAColorTypeFromBackendFormat()
903 case DXGI_FORMAT_R16_UNORM: return GrColorType::kAlpha_16; in getYUVAColorTypeFromBackendFormat()
904 case DXGI_FORMAT_R16_FLOAT: return GrColorType::kAlpha_F16; in getYUVAColorTypeFromBackendFormat()
905 case DXGI_FORMAT_R16G16_UNORM: return GrColorType::kRG_1616; in getYUVAColorTypeFromBackendFormat()
906 case DXGI_FORMAT_R16G16B16A16_UNORM: return GrColorType::kRGBA_16161616; in getYUVAColorTypeFromBackendFormat()
907 case DXGI_FORMAT_R16G16_FLOAT: return GrColorType::kRG_F16; in getYUVAColorTypeFromBackendFormat()
908 default: return GrColorType::kUnknown; in getYUVAColorTypeFromBackendFormat()
914 GrBackendFormat GrD3DCaps::onGetDefaultBackendFormat(GrColorType ct) const { in onGetDefaultBackendFormat()
937 GrSwizzle GrD3DCaps::getReadSwizzle(const GrBackendFormat& format, GrColorType colorType) const { in getReadSwizzle()
950 GrSwizzle GrD3DCaps::getWriteSwizzle(const GrBackendFormat& format, GrColorType colorType) const { in getWriteSwizzle()
971 GrColorType srcColorType, const GrBackendFormat& srcBackendFormat, in onSupportedReadPixelsColorType()
972 GrColorType dstColorType) const { in onSupportedReadPixelsColorType()
974 return {GrColorType::kUnknown, 0}; in onSupportedReadPixelsColorType()
1004 {GrColorType::kAlpha_8, GrBackendFormat::MakeDxgi(DXGI_FORMAT_R8_UNORM) }, in getTestingCombinations()
1005 {GrColorType::kBGR_565, GrBackendFormat::MakeDxgi(DXGI_FORMAT_B5G6R5_UNORM) }, in getTestingCombinations()
1006 {GrColorType::kABGR_4444, GrBackendFormat::MakeDxgi(DXGI_FORMAT_B4G4R4A4_UNORM) }, in getTestingCombinations()
1007 {GrColorType::kRGBA_8888, GrBackendFormat::MakeDxgi(DXGI_FORMAT_R8G8B8A8_UNORM) }, in getTestingCombinations()
1008 {GrColorType::kRGBA_8888_SRGB, GrBackendFormat::MakeDxgi(DXGI_FORMAT_R8G8B8A8_UNORM_SRGB)}, in getTestingCombinations()
1009 {GrColorType::kRGB_888x, GrBackendFormat::MakeDxgi(DXGI_FORMAT_R8G8B8A8_UNORM) }, in getTestingCombinations()
1010 {GrColorType::kRG_88, GrBackendFormat::MakeDxgi(DXGI_FORMAT_R8G8_UNORM) }, in getTestingCombinations()
1011 {GrColorType::kBGRA_8888, GrBackendFormat::MakeDxgi(DXGI_FORMAT_B8G8R8A8_UNORM) }, in getTestingCombinations()
1012 {GrColorType::kRGBA_1010102, GrBackendFormat::MakeDxgi(DXGI_FORMAT_R10G10B10A2_UNORM) }, in getTestingCombinations()
1013 {GrColorType::kGray_8, GrBackendFormat::MakeDxgi(DXGI_FORMAT_R8_UNORM) }, in getTestingCombinations()
1014 {GrColorType::kAlpha_F16, GrBackendFormat::MakeDxgi(DXGI_FORMAT_R16_FLOAT) }, in getTestingCombinations()
1015 {GrColorType::kRGBA_F16, GrBackendFormat::MakeDxgi(DXGI_FORMAT_R16G16B16A16_FLOAT) }, in getTestingCombinations()
1016 {GrColorType::kRGBA_F16_Clamped, GrBackendFormat::MakeDxgi(DXGI_FORMAT_R16G16B16A16_FLOAT)}, in getTestingCombinations()
1017 {GrColorType::kAlpha_16, GrBackendFormat::MakeDxgi(DXGI_FORMAT_R16_UNORM) }, in getTestingCombinations()
1018 {GrColorType::kRG_1616, GrBackendFormat::MakeDxgi(DXGI_FORMAT_R16G16_UNORM) }, in getTestingCombinations()
1019 {GrColorType::kRGBA_16161616, GrBackendFormat::MakeDxgi(DXGI_FORMAT_R16G16B16A16_UNORM) }, in getTestingCombinations()
1020 {GrColorType::kRG_F16, GrBackendFormat::MakeDxgi(DXGI_FORMAT_R16G16_FLOAT) }, in getTestingCombinations()
1021 {GrColorType::kRGBA_8888, GrBackendFormat::MakeDxgi(DXGI_FORMAT_BC1_UNORM) }, in getTestingCombinations()