Lines Matching refs:GrBackendFormat
36 bool GrDawnCaps::isFormatSRGB(const GrBackendFormat& format) const {
40 bool GrDawnCaps::isFormatTexturable(const GrBackendFormat& format, GrTextureType) const {
46 static GrSwizzle get_swizzle(const GrBackendFormat& format, GrColorType colorType,
72 bool GrDawnCaps::isFormatRenderable(const GrBackendFormat& format,
82 bool GrDawnCaps::isFormatAsColorTypeRenderable(GrColorType ct, const GrBackendFormat& format,
100 const GrBackendFormat& backendFormat) const {
108 int GrDawnCaps::maxRenderTargetSampleCount(const GrBackendFormat& format) const {
112 GrBackendFormat GrDawnCaps::onGetDefaultBackendFormat(GrColorType ct) const {
117 return GrBackendFormat::MakeDawn(format);
120 GrBackendFormat GrDawnCaps::getBackendFormatFromCompressionType(SkImage::CompressionType type) const
122 return GrBackendFormat();
125 GrSwizzle GrDawnCaps::onGetReadSwizzle(const GrBackendFormat& format, GrColorType colorType) const
130 GrSwizzle GrDawnCaps::getWriteSwizzle(const GrBackendFormat& format, GrColorType colorType) const {
134 uint64_t GrDawnCaps::computeFormatKey(const GrBackendFormat& format) const {
146 const GrBackendFormat& format) const {
200 { GrColorType::kAlpha_8, GrBackendFormat::MakeDawn(wgpu::TextureFormat::R8Unorm) },
201 { GrColorType::kRGBA_8888, GrBackendFormat::MakeDawn(wgpu::TextureFormat::RGBA8Unorm) },
202 { GrColorType::kRGBA_8888, GrBackendFormat::MakeDawn(wgpu::TextureFormat::BGRA8Unorm) },
203 { GrColorType::kRGB_888x, GrBackendFormat::MakeDawn(wgpu::TextureFormat::RGBA8Unorm) },
204 { GrColorType::kRGB_888x, GrBackendFormat::MakeDawn(wgpu::TextureFormat::BGRA8Unorm) },
205 { GrColorType::kBGRA_8888, GrBackendFormat::MakeDawn(wgpu::TextureFormat::BGRA8Unorm) },
206 { GrColorType::kBGRA_8888, GrBackendFormat::MakeDawn(wgpu::TextureFormat::RGBA8Unorm) },