Lines Matching refs:format
32 SkImage::CompressionType GrBackendFormatToCompressionType(const GrBackendFormat& format) {
33 switch (format.backend()) {
36 GrGLFormat glFormat = format.asGLFormat();
60 SkAssertResult(format.asVkFormat(&vkFormat));
82 return GrMtlBackendFormatToCompressionType(format);
89 SkAssertResult(format.asDxgiFormat(&dxgiFormat));
103 return format.asMockCompressionType();
109 size_t GrBackendFormatBytesPerBlock(const GrBackendFormat& format) {
110 switch (format.backend()) {
113 GrGLFormat glFormat = format.asGLFormat();
121 SkAssertResult(format.asVkFormat(&vkFormat));
128 return GrMtlBackendFormatBytesPerBlock(format);
135 SkAssertResult(format.asDxgiFormat(&dxgiFormat));
143 SkAssertResult(format.asDawnFormat(&dawnFormat));
149 SkImage::CompressionType compression = format.asMockCompressionType();
152 } else if (format.isMockStencilFormat()) {
156 return GrColorTypeBytesPerPixel(format.asMockColorType());
162 size_t GrBackendFormatBytesPerPixel(const GrBackendFormat& format) {
163 if (GrBackendFormatToCompressionType(format) != SkImage::CompressionType::kNone) {
166 return GrBackendFormatBytesPerBlock(format);
169 int GrBackendFormatStencilBits(const GrBackendFormat& format) {
170 switch (format.backend()) {
173 GrGLFormat glFormat = format.asGLFormat();
181 SkAssertResult(format.asVkFormat(&vkFormat));
188 return GrMtlBackendFormatStencilBits(format);
195 SkAssertResult(format.asDxgiFormat(&dxgiFormat));
203 SkAssertResult(format.asDawnFormat(&dawnFormat));
209 if (format.isMockStencilFormat()) {