Home
last modified time | relevance | path

Searched refs:SkTextureCompressionType (Results 1 – 25 of 83) sorted by relevance

1234

/external/skia/src/gpu/ganesh/mock/
DGrMockCaps.cpp40 SkTextureCompressionType compression = format.asMockCompressionType(); in computeFormatKey()
41 SkASSERT(compression == SkTextureCompressionType::kNone); in computeFormatKey()
52 SkTextureCompressionType::kNone)}, in getTestingCombinations()
54 SkTextureCompressionType::kNone)}, in getTestingCombinations()
56 SkTextureCompressionType::kNone)}, in getTestingCombinations()
58 SkTextureCompressionType::kNone)}, in getTestingCombinations()
60 SkTextureCompressionType::kNone)}, in getTestingCombinations()
62 SkTextureCompressionType::kNone)}, in getTestingCombinations()
64 SkTextureCompressionType::kNone)}, in getTestingCombinations()
66 SkTextureCompressionType::kNone)}, in getTestingCombinations()
[all …]
DGrMockCaps.h66 SkTextureCompressionType compression = format.asMockCompressionType(); in isFormatSRGB()
67 if (compression != SkTextureCompressionType::kNone) { in isFormatSRGB()
76 SkTextureCompressionType compression = format.asMockCompressionType(); in isFormatTexturable()
77 if (compression != SkTextureCompressionType::kNone) { in isFormatTexturable()
103 if (format.asMockCompressionType() != SkTextureCompressionType::kNone) { in isFormatRenderable()
114 SkTextureCompressionType compression = format.asMockCompressionType(); in getRenderTargetSampleCount()
115 if (compression != SkTextureCompressionType::kNone) { in getRenderTargetSampleCount()
135 SkTextureCompressionType compression = format.asMockCompressionType(); in maxRenderTargetSampleCount()
136 if (compression != SkTextureCompressionType::kNone) { in maxRenderTargetSampleCount()
154 GrBackendFormat getBackendFormatFromCompressionType(SkTextureCompressionType) const override { in getBackendFormatFromCompressionType() argument
[all …]
DGrMockGpu.cpp117 SkASSERT(format.asMockCompressionType() == SkTextureCompressionType::kNone); in onCreateTexture()
124 GrMockTextureInfo texInfo(ct, SkTextureCompressionType::kNone, NextInternalTextureID(), in onCreateTexture()
153 SkTextureCompressionType compression = format.asMockCompressionType(); in onCreateCompressedTexture()
154 SkASSERT(compression != SkTextureCompressionType::kNone); in onCreateCompressedTexture()
177 SkTextureCompressionType compression = texInfo.compressionType(); in onWrapBackendTexture()
178 if (compression != SkTextureCompressionType::kNone) { in onWrapBackendTexture()
205 SkASSERT(texInfo.compressionType() == SkTextureCompressionType::kNone); in onWrapRenderableBackendTexture()
262 SkTextureCompressionType compression = format.asMockCompressionType(); in onCreateBackendTexture()
263 if (compression != SkTextureCompressionType::kNone) { in onCreateBackendTexture()
272 GrMockTextureInfo info(colorType, SkTextureCompressionType::kNone, NextExternalTextureID(), in onCreateBackendTexture()
[all …]
DGrMockTypesPriv.h21 , fCompressionType(SkTextureCompressionType::kNone) {} in GrMockTextureSpec()
27 SkTextureCompressionType fCompressionType = SkTextureCompressionType::kNone;
/external/skia/src/gpu/
DDataUtils.cpp163 size_t NumCompressedBlocks(SkTextureCompressionType type, SkISize baseDimensions) { in NumCompressedBlocks()
165 case SkTextureCompressionType::kNone: in NumCompressedBlocks()
167 case SkTextureCompressionType::kETC2_RGB8_UNORM: in NumCompressedBlocks()
168 case SkTextureCompressionType::kBC1_RGB8_UNORM: in NumCompressedBlocks()
169 case SkTextureCompressionType::kBC1_RGBA8_UNORM: { in NumCompressedBlocks()
179 size_t CompressedRowBytes(SkTextureCompressionType type, int width) { in CompressedRowBytes()
181 case SkTextureCompressionType::kNone: in CompressedRowBytes()
183 case SkTextureCompressionType::kETC2_RGB8_UNORM: in CompressedRowBytes()
184 case SkTextureCompressionType::kBC1_RGB8_UNORM: in CompressedRowBytes()
185 case SkTextureCompressionType::kBC1_RGBA8_UNORM: { in CompressedRowBytes()
[all …]
DGpuTypesPriv.h37 static constexpr SkColorType CompressionTypeToSkColorType(SkTextureCompressionType compression) { in CompressionTypeToSkColorType()
39 case SkTextureCompressionType::kNone: return kUnknown_SkColorType; in CompressionTypeToSkColorType()
40 case SkTextureCompressionType::kETC2_RGB8_UNORM: return kRGB_888x_SkColorType; in CompressionTypeToSkColorType()
41 case SkTextureCompressionType::kBC1_RGB8_UNORM: return kRGB_888x_SkColorType; in CompressionTypeToSkColorType()
42 case SkTextureCompressionType::kBC1_RGBA8_UNORM: return kRGBA_8888_SkColorType; in CompressionTypeToSkColorType()
48 static constexpr const char* CompressionTypeToStr(SkTextureCompressionType compression) { in CompressionTypeToStr()
50 case SkTextureCompressionType::kNone: return "kNone"; in CompressionTypeToStr()
51 case SkTextureCompressionType::kETC2_RGB8_UNORM: return "kETC2_RGB8_UNORM"; in CompressionTypeToStr()
52 case SkTextureCompressionType::kBC1_RGB8_UNORM: return "kBC1_RGB8_UNORM"; in CompressionTypeToStr()
53 case SkTextureCompressionType::kBC1_RGBA8_UNORM: return "kBC1_RGBA8_UNORM"; in CompressionTypeToStr()
DDataUtils.h16 enum class SkTextureCompressionType; variable
22 size_t NumCompressedBlocks(SkTextureCompressionType, SkISize baseDimensions);
25 size_t CompressedRowBytes(SkTextureCompressionType, int w);
30 SkISize CompressedDimensions(SkTextureCompressionType, SkISize baseDimensions);
32 SkISize CompressedDimensionsInBlocks(SkTextureCompressionType, SkISize baseDimensions);
34 void FillInCompressedData(SkTextureCompressionType,
/external/skia/src/core/
DSkCompressedDataUtils.h22 static constexpr bool SkTextureCompressionTypeIsOpaque(SkTextureCompressionType compression) { in SkTextureCompressionTypeIsOpaque()
24 case SkTextureCompressionType::kNone: return true; in SkTextureCompressionTypeIsOpaque()
25 case SkTextureCompressionType::kETC2_RGB8_UNORM: return true; in SkTextureCompressionTypeIsOpaque()
26 case SkTextureCompressionType::kBC1_RGB8_UNORM: return true; in SkTextureCompressionTypeIsOpaque()
27 case SkTextureCompressionType::kBC1_RGBA8_UNORM: return false; in SkTextureCompressionTypeIsOpaque()
33 size_t SkCompressedDataSize(SkTextureCompressionType, SkISize baseDimensions,
35 size_t SkCompressedBlockSize(SkTextureCompressionType type);
40 size_t SkCompressedFormatDataSize(SkTextureCompressionType compressionType,
48 SkTextureCompressionType compressionType,
DSkCompressedDataUtils.cpp239 SkTextureCompressionType compressionType, in SkDecompress()
241 using Type = SkTextureCompressionType; in SkDecompress()
254 size_t SkCompressedDataSize(SkTextureCompressionType type, SkISize dimensions, in SkCompressedDataSize()
265 case SkTextureCompressionType::kNone: in SkCompressedDataSize()
267 case SkTextureCompressionType::kETC2_RGB8_UNORM: in SkCompressedDataSize()
268 case SkTextureCompressionType::kBC1_RGB8_UNORM: in SkCompressedDataSize()
269 case SkTextureCompressionType::kBC1_RGBA8_UNORM: { in SkCompressedDataSize()
290 size_t SkCompressedBlockSize(SkTextureCompressionType type) { in SkCompressedBlockSize()
292 case SkTextureCompressionType::kNone: in SkCompressedBlockSize()
294 case SkTextureCompressionType::kETC2_RGB8_UNORM: in SkCompressedBlockSize()
[all …]
/external/skia/include/gpu/ganesh/mock/
DGrMockTypes.h23 , fCompressionType(SkTextureCompressionType::kNone) in GrMockTextureInfo()
27 SkTextureCompressionType compressionType,
35 if (fCompressionType != SkTextureCompressionType::kNone) { in fColorType()
49 SkTextureCompressionType compressionType() const { return fCompressionType; } in compressionType()
52 SkASSERT(fCompressionType == SkTextureCompressionType::kNone); in colorType()
63 SkTextureCompressionType fCompressionType;
107 SkTextureCompressionType fCompressionType = SkTextureCompressionType::kNone;
111 static_cast<int>(SkTextureCompressionType::kLast) + 1;
131 fCompressedOptions[(int)SkTextureCompressionType::kETC2_RGB8_UNORM].fTexturable = true; in GrMockOptions()
132 fCompressedOptions[(int)SkTextureCompressionType::kBC1_RGB8_UNORM].fTexturable = true; in GrMockOptions()
[all …]
/external/skia/src/gpu/ganesh/
DGrBackendUtils.cpp22 SkTextureCompressionType GrBackendFormatToCompressionType(const GrBackendFormat& format) { in GrBackendFormatToCompressionType()
34 return SkTextureCompressionType::kBC1_RGBA8_UNORM; in GrBackendFormatToCompressionType()
36 return SkTextureCompressionType::kNone; in GrBackendFormatToCompressionType()
49 return SkTextureCompressionType::kNone; in GrBackendFormatToCompressionType()
68 SkTextureCompressionType compression = format.asMockCompressionType(); in GrBackendFormatBytesPerBlock()
69 if (compression != SkTextureCompressionType::kNone) { in GrBackendFormatBytesPerBlock()
85 if (GrBackendFormatToCompressionType(format) != SkTextureCompressionType::kNone) { in GrBackendFormatBytesPerPixel()
DGrBackendUtils.h12 enum class SkTextureCompressionType; variable
16 SkTextureCompressionType GrBackendFormatToCompressionType(const GrBackendFormat& format);
DGrSurface.cpp37 SkTextureCompressionType compressionType = GrBackendFormatToCompressionType(format); in ComputeSize()
38 if (compressionType != SkTextureCompressionType::kNone) { in ComputeSize()
DGrCaps.cpp434 SkTextureCompressionType compression = GrBackendFormatToCompressionType(format); in areColorTypeAndFormatCompatible()
435 if (compression != SkTextureCompressionType::kNone) { in areColorTypeAndFormatCompatible()
444 SkTextureCompressionType compression = GrBackendFormatToCompressionType(format); in getReadSwizzle()
445 if (compression != SkTextureCompressionType::kNone) { in getReadSwizzle()
458 return GrBackendFormatToCompressionType(format) != SkTextureCompressionType::kNone; in isFormatCompressed()
/external/skia/tests/
DCompressedBackendAllocationTest.cpp78 SkTextureCompressionType compression = in create_image()
92 SkTextureCompressionType compressionType, in check_compressed_mipmaps()
152 SkTextureCompressionType compressionType, in check_readback()
185 SkTextureCompressionType compression, in test_compressed_color_init()
223 static std::unique_ptr<const char[]> make_compressed_data(SkTextureCompressionType compression, in make_compressed_data()
261 SkTextureCompressionType compression, in test_compressed_data_init()
326 SkTextureCompressionType fCompression; in DEF_GANESH_TEST_FOR_RENDERING_CONTEXTS()
329 { SkTextureCompressionType::kETC2_RGB8_UNORM, SkColors::kRed }, in DEF_GANESH_TEST_FOR_RENDERING_CONTEXTS()
330 { SkTextureCompressionType::kBC1_RGB8_UNORM, SkColors::kBlue }, in DEF_GANESH_TEST_FOR_RENDERING_CONTEXTS()
331 { SkTextureCompressionType::kBC1_RGBA8_UNORM, SkColors::kTransparent }, in DEF_GANESH_TEST_FOR_RENDERING_CONTEXTS()
/external/skia/src/gpu/graphite/
DTextureFormat.cpp65 SkTextureCompressionType TextureFormatCompressionType(TextureFormat format) { in TextureFormatCompressionType()
68 case TextureFormat::kRGB8_ETC2_sRGB: return SkTextureCompressionType::kETC2_RGB8_UNORM; in TextureFormatCompressionType()
69 case TextureFormat::kRGB8_BC1: return SkTextureCompressionType::kBC1_RGB8_UNORM; in TextureFormatCompressionType()
71 case TextureFormat::kRGBA8_BC1_sRGB: return SkTextureCompressionType::kBC1_RGBA8_UNORM; in TextureFormatCompressionType()
72 default: return SkTextureCompressionType::kNone; in TextureFormatCompressionType()
/external/skia/gm/
Dexoticformats.cpp33 SkTextureCompressionType fCompressionType;
99 imageInfo->fCompressionType = SkTextureCompressionType::kETC2_RGB8_UNORM; in load_ktx()
102 imageInfo->fCompressionType = SkTextureCompressionType::kBC1_RGB8_UNORM; in load_ktx()
105 imageInfo->fCompressionType = SkTextureCompressionType::kBC1_RGBA8_UNORM; in load_ktx()
284 imageInfo->fCompressionType = SkTextureCompressionType::kBC1_RGB8_UNORM; in load_dds()
352 SkASSERT(info.fCompressionType == SkTextureCompressionType::kETC2_RGB8_UNORM); in loadImages()
367 SkASSERT(info.fCompressionType == SkTextureCompressionType::kBC1_RGB8_UNORM); in loadImages()
Dbc1_transparency.cpp84 size_t totalSize = SkCompressedDataSize(SkTextureCompressionType::kBC1_RGB8_UNORM, dim, in make_compressed_data()
107 SkTextureCompressionType compression) { in data_to_img()
183 fRGBImage = data_to_img(dContext, bc1Data, SkTextureCompressionType::kBC1_RGB8_UNORM); in onGpuSetup()
185 SkTextureCompressionType::kBC1_RGBA8_UNORM); in onGpuSetup()
Dcompressed_textures.cpp126 SkTextureCompressionType compression) { in make_compressed_image()
152 if (compression == SkTextureCompressionType::kETC2_RGB8_UNORM) { in make_compressed_image()
287 SkTextureCompressionType::kETC2_RGB8_UNORM); in onGpuSetup()
291 SkTextureCompressionType::kBC1_RGB8_UNORM); in onGpuSetup()
295 SkTextureCompressionType::kBC1_RGBA8_UNORM); in onGpuSetup()
/external/skia/include/gpu/ganesh/
DGrBackendSurface.h21 enum class SkTextureCompressionType; variable
59 SkTextureCompressionType compression,
90 SkTextureCompressionType asMockCompressionType() const;
126 GrBackendFormat(GrColorType, SkTextureCompressionType, bool isStencilFormat);
142 SkTextureCompressionType fCompressionType;
DGrContextThreadSafeProxy.h30 enum class SkTextureCompressionType; variable
120 GrBackendFormat compressedBackendFormat(SkTextureCompressionType c) const;
/external/skia/src/gpu/ganesh/gl/
DGrGLBackendSurface.cpp35 SkTextureCompressionType compressionType() const override { in compressionType()
39 return SkTextureCompressionType::kETC2_RGB8_UNORM; in compressionType()
41 return SkTextureCompressionType::kBC1_RGB8_UNORM; in compressionType()
43 return SkTextureCompressionType::kBC1_RGBA8_UNORM; in compressionType()
45 return SkTextureCompressionType::kNone; in compressionType()
/external/skia/include/private/gpu/ganesh/
DGrContext_Base.h24 enum class SkTextureCompressionType; variable
51 SK_API GrBackendFormat compressedBackendFormat(SkTextureCompressionType) const;
/external/skia/src/gpu/mtl/
DMtlUtils.mm173 SkTextureCompressionType MtlFormatToCompressionType(MTLPixelFormat mtlFormat) {
175 case MTLPixelFormatETC2_RGB8: return SkTextureCompressionType::kETC2_RGB8_UNORM;
177 case MTLPixelFormatBC1_RGBA: return SkTextureCompressionType::kBC1_RGBA8_UNORM;
179 default: return SkTextureCompressionType::kNone;
/external/skia/src/gpu/ganesh/mtl/
DGrMtlUtil.h22 enum class SkTextureCompressionType; variable
113 SkTextureCompressionType GrMtlFormatToCompressionType(MTLPixelFormat);

1234