/third_party/skia/src/gpu/mock/ |
H A D | GrMockCaps.cpp | 36 uint64_t GrMockCaps::computeFormatKey(const GrBackendFormat& format) const { in computeFormatKey() 49 { GrColorType::kAlpha_8, GrBackendFormat::MakeMock(GrColorType::kAlpha_8, in getTestingCombinations() 51 { GrColorType::kBGR_565, GrBackendFormat::MakeMock(GrColorType::kBGR_565, in getTestingCombinations() 53 { GrColorType::kABGR_4444, GrBackendFormat::MakeMock(GrColorType::kABGR_4444, in getTestingCombinations() 55 { GrColorType::kRGBA_8888, GrBackendFormat::MakeMock(GrColorType::kRGBA_8888, in getTestingCombinations() 57 { GrColorType::kRGBA_8888_SRGB, GrBackendFormat::MakeMock(GrColorType::kRGBA_8888_SRGB, in getTestingCombinations() 59 { GrColorType::kRGB_888x, GrBackendFormat::MakeMock(GrColorType::kRGB_888x, in getTestingCombinations() 61 { GrColorType::kRG_88, GrBackendFormat::MakeMock(GrColorType::kRG_88, in getTestingCombinations() 63 { GrColorType::kBGRA_8888, GrBackendFormat::MakeMock(GrColorType::kBGRA_8888, in getTestingCombinations() 65 { GrColorType::kRGBA_1010102, GrBackendFormat in getTestingCombinations() [all...] |
H A D | GrMockCaps.h | 43 bool isFormatSRGB(const GrBackendFormat& format) const override { 53 bool isFormatTexturable(const GrBackendFormat& format, GrTextureType) const override { 63 bool isFormatCopyable(const GrBackendFormat& format) const override { 67 bool isFormatAsColorTypeRenderable(GrColorType ct, const GrBackendFormat& format, 78 bool isFormatRenderable(const GrBackendFormat& format, int sampleCount) const override { 89 const GrBackendFormat& format) const override { 110 int maxRenderTargetSampleCount(const GrBackendFormat& format) const override { 120 const GrBackendFormat& surfaceFormat, 129 GrBackendFormat getBackendFormatFromCompressionType(SkImage::CompressionType) const override { 133 GrSwizzle getWriteSwizzle(const GrBackendFormat [all...] |
H A D | GrMockGpu.h | 59 const GrBackendFormat&, 68 const GrBackendFormat&, 75 const GrBackendFormat&, 167 sk_sp<GrAttachment> makeStencilAttachment(const GrBackendFormat& /*colorFormat*/, 170 GrBackendFormat getPreferredStencilFormat(const GrBackendFormat&) override { 171 return GrBackendFormat::MakeMock(GrColorType::kUnknown, SkImage::CompressionType::kNone, 176 const GrBackendFormat& format, 184 const GrBackendFormat&, 196 const GrBackendFormat [all...] |
H A D | GrMockTypes.cpp | 12 GrBackendFormat GrMockRenderTargetInfo::getBackendFormat() const { in getBackendFormat() 13 return GrBackendFormat::MakeMock(fColorType, SkImage::CompressionType::kNone); in getBackendFormat() 16 GrBackendFormat GrMockTextureInfo::getBackendFormat() const { in getBackendFormat() 17 return GrBackendFormat::MakeMock(fColorType, fCompressionType); in getBackendFormat()
|
/third_party/skia/src/gpu/dawn/ |
H A D | GrDawnCaps.h | 20 bool isFormatSRGB(const GrBackendFormat&) const override; 22 bool isFormatRenderable(const GrBackendFormat& format, 24 bool isFormatAsColorTypeRenderable(GrColorType ct, const GrBackendFormat& format, 28 bool isFormatCopyable(const GrBackendFormat& format) const override { return true; } 30 bool isFormatTexturable(const GrBackendFormat& format, GrTextureType) const override; 33 const GrBackendFormat& surfaceFormat, 41 const GrBackendFormat&) const override; 43 int maxRenderTargetSampleCount(const GrBackendFormat& format) const override; 45 GrBackendFormat getBackendFormatFromCompressionType(SkImage::CompressionType) const override; 47 GrSwizzle getWriteSwizzle(const GrBackendFormat [all...] |
H A D | GrDawnCaps.cpp | 36 bool GrDawnCaps::isFormatSRGB(const GrBackendFormat& format) const { in isFormatSRGB() 40 bool GrDawnCaps::isFormatTexturable(const GrBackendFormat& format, GrTextureType) const { in isFormatTexturable() 46 static GrSwizzle get_swizzle(const GrBackendFormat& format, GrColorType colorType, in get_swizzle() 72 bool GrDawnCaps::isFormatRenderable(const GrBackendFormat& format, in isFormatRenderable() 82 bool GrDawnCaps::isFormatAsColorTypeRenderable(GrColorType ct, const GrBackendFormat& format, in isFormatAsColorTypeRenderable() 100 const GrBackendFormat& backendFormat) const { in getRenderTargetSampleCount() 108 int GrDawnCaps::maxRenderTargetSampleCount(const GrBackendFormat& format) const { in maxRenderTargetSampleCount() 112 GrBackendFormat GrDawnCaps::onGetDefaultBackendFormat(GrColorType ct) const { in onGetDefaultBackendFormat() 117 return GrBackendFormat::MakeDawn(format); in onGetDefaultBackendFormat() 120 GrBackendFormat GrDawnCap [all...] |
H A D | GrDawnGpu.h | 62 sk_sp<GrAttachment> makeStencilAttachment(const GrBackendFormat& /*colorFormat*/, 65 GrBackendFormat getPreferredStencilFormat(const GrBackendFormat&) override { 66 return GrBackendFormat::MakeDawn(wgpu::TextureFormat::Depth24PlusStencil8); 70 const GrBackendFormat& format, 114 const GrBackendFormat&, 123 const GrBackendFormat&, 130 const GrBackendFormat&, 151 const GrBackendFormat&, 161 const GrBackendFormat [all...] |
/third_party/skia/include/gpu/ |
H A D | GrBackendSurface.h | 53 class SK_API GrBackendFormat { class 77 class SK_API GrBackendFormat { class 80 GrBackendFormat() {} in GrBackendFormat() function in GrBackendFormat 81 GrBackendFormat(const GrBackendFormat&); 82 GrBackendFormat& operator=(const GrBackendFormat&); 85 static GrBackendFormat MakeGL(GrGLenum format, GrGLenum target) { in MakeGL() 86 return GrBackendFormat(format, target); in MakeGL() 91 static GrBackendFormat MakeV [all...] |
/third_party/skia/src/gpu/ |
H A D | GrCaps.h | 23 class GrBackendFormat; 219 virtual bool isFormatSRGB(const GrBackendFormat&) const = 0; 221 bool isFormatCompressed(const GrBackendFormat& format) const; 223 // Can a texture be made with the GrBackendFormat and texture type, and then be bound and 225 virtual bool isFormatTexturable(const GrBackendFormat&, GrTextureType) const = 0; 228 virtual bool isFormatCopyable(const GrBackendFormat&) const = 0; 232 virtual int maxRenderTargetSampleCount(const GrBackendFormat&) const = 0; 236 int internalMultisampleCount(const GrBackendFormat& format) const { in internalMultisampleCount() 240 virtual bool isFormatAsColorTypeRenderable(GrColorType ct, const GrBackendFormat& format, 243 virtual bool isFormatRenderable(const GrBackendFormat [all...] |
H A D | GrBackendSurface.cpp | 34 GrBackendFormat::GrBackendFormat(const GrBackendFormat& that) in GrBackendFormat() function in GrBackendFormat 76 GrBackendFormat& GrBackendFormat::operator=(const GrBackendFormat& that) { in operator =() 78 this->~GrBackendFormat(); in operator =() 79 new (this) GrBackendFormat(that); in operator =() 101 GrBackendFormat::GrBackendFormat(GrGLenu function in GrBackendFormat 122 GrBackendFormat::GrBackendFormat(VkFormat vkFormat, const GrVkYcbcrConversionInfo& ycbcrInfo, GrBackendFormat() function in GrBackendFormat 153 GrBackendFormat::GrBackendFormat(wgpu::TextureFormat format) GrBackendFormat() function in GrBackendFormat 171 GrBackendFormat::GrBackendFormat(GrMTLPixelFormat mtlFormat) GrBackendFormat() function in GrBackendFormat 188 GrBackendFormat::GrBackendFormat(DXGI_FORMAT dxgiFormat) GrBackendFormat() function in GrBackendFormat 204 GrBackendFormat::GrBackendFormat(GrColorType colorType, SkImage::CompressionType compression, GrBackendFormat() function in GrBackendFormat [all...] |
H A D | GrAHardwareBufferUtils.cpp | 63 GrBackendFormat GetBackendFormat(GrDirectContext* dContext, AHardwareBuffer* hardwareBuffer, in GetBackendFormat() 72 return GrBackendFormat::MakeGL(GR_GL_RGBA8, GR_GL_TEXTURE_EXTERNAL); in GetBackendFormat() 74 return GrBackendFormat::MakeGL(GR_GL_RGBA16F, GR_GL_TEXTURE_EXTERNAL); in GetBackendFormat() 76 return GrBackendFormat::MakeGL(GR_GL_RGB565, GR_GL_TEXTURE_EXTERNAL); in GetBackendFormat() 78 return GrBackendFormat::MakeGL(GR_GL_RGB10_A2, GR_GL_TEXTURE_EXTERNAL); in GetBackendFormat() 80 return GrBackendFormat::MakeGL(GR_GL_RGB8, GR_GL_TEXTURE_EXTERNAL); in GetBackendFormat() 83 return GrBackendFormat(); in GetBackendFormat() 85 return GrBackendFormat::MakeGL(GR_GL_RGBA8, GR_GL_TEXTURE_EXTERNAL); in GetBackendFormat() 92 return GrBackendFormat::MakeVk(VK_FORMAT_R8G8B8A8_UNORM); in GetBackendFormat() 94 return GrBackendFormat in GetBackendFormat() [all...] |
H A D | GrGpu.h | 147 const GrBackendFormat& format, 162 const GrBackendFormat& format, 171 const GrBackendFormat& format, 178 const GrBackendFormat& format, 558 const GrBackendFormat&, 572 const GrBackendFormat&, 649 virtual sk_sp<GrAttachment> makeStencilAttachment(const GrBackendFormat& colorFormat, 653 virtual GrBackendFormat getPreferredStencilFormat(const GrBackendFormat&) = 0; 657 const GrBackendFormat [all...] |
H A D | GrBackendUtils.h | 15 SkImage::CompressionType GrBackendFormatToCompressionType(const GrBackendFormat& format); 19 size_t GrBackendFormatBytesPerBlock(const GrBackendFormat& format); 22 size_t GrBackendFormatBytesPerPixel(const GrBackendFormat& format); 24 int GrBackendFormatStencilBits(const GrBackendFormat& format);
|
H A D | GrResourceProvider.h | 65 const GrBackendFormat& format, 73 const GrBackendFormat& format, 87 const GrBackendFormat& format, 103 const GrBackendFormat&, 119 const GrBackendFormat&, 131 const GrBackendFormat&, 297 const GrBackendFormat& format, 309 const GrBackendFormat& format, 348 const GrBackendFormat&, 359 const GrBackendFormat [all...] |
H A D | GrContextThreadSafeProxy.cpp | 51 const SkImageInfo& ii, const GrBackendFormat& backendFormat, in createCharacterization() 140 GrBackendFormat GrContextThreadSafeProxy::defaultBackendFormat(SkColorType skColorType, in defaultBackendFormat() 145 GrBackendFormat format = fCaps->getDefaultBackendFormat(grColorType, renderable); in defaultBackendFormat() 147 return GrBackendFormat(); in defaultBackendFormat() 156 GrBackendFormat GrContextThreadSafeProxy::compressedBackendFormat(SkImage::CompressionType c) const { in compressedBackendFormat() 159 GrBackendFormat format = fCaps->getBackendFormatFromCompressionType(c); in compressedBackendFormat()
|
H A D | GrProxyProvider.h | 86 sk_sp<GrTextureProxy> createProxy(const GrBackendFormat&, 160 const GrBackendFormat&, 175 const GrBackendFormat&, 187 const GrBackendFormat&, 204 const GrBackendFormat&, 255 const GrBackendFormat& format,
|
/third_party/skia/src/gpu/d3d/ |
H A D | GrD3DCaps.h | 30 bool isFormatSRGB(const GrBackendFormat&) const override; 32 bool isFormatTexturable(const GrBackendFormat&, GrTextureType) const override; 35 bool isFormatCopyable(const GrBackendFormat&) const override { return true; } 37 bool isFormatAsColorTypeRenderable(GrColorType ct, const GrBackendFormat& format, 39 bool isFormatRenderable(const GrBackendFormat& format, int sampleCount) const override; 44 int getRenderTargetSampleCount(int requestedCount, const GrBackendFormat&) const override; 47 int maxRenderTargetSampleCount(const GrBackendFormat&) const override; 53 const GrBackendFormat& surfaceFormat, 88 GrBackendFormat getBackendFormatFromCompressionType(SkImage::CompressionType) const override; 95 GrSwizzle getWriteSwizzle(const GrBackendFormat [all...] |
H A D | GrD3DCaps.cpp | 771 bool GrD3DCaps::isFormatSRGB(const GrBackendFormat& format) const { in isFormatSRGB() 785 bool GrD3DCaps::isFormatTexturable(const GrBackendFormat& format, GrTextureType) const { in isFormatTexturable() 799 bool GrD3DCaps::isFormatAsColorTypeRenderable(GrColorType ct, const GrBackendFormat& format, in isFormatAsColorTypeRenderable() 815 bool GrD3DCaps::isFormatRenderable(const GrBackendFormat& format, int sampleCount) const { in isFormatRenderable() 833 const GrBackendFormat& format) const { in getRenderTargetSampleCount() 866 int GrD3DCaps::maxRenderTargetSampleCount(const GrBackendFormat& format) const { in maxRenderTargetSampleCount() 890 GrColorType surfaceColorType, const GrBackendFormat& surfaceFormat, in supportedWritePixelsColorType() 939 const GrBackendFormat& format) const { in onAreColorTypeAndFormatCompatible() 954 GrBackendFormat GrD3DCaps::onGetDefaultBackendFormat(GrColorType ct) const { in onGetDefaultBackendFormat() 959 return GrBackendFormat in onGetDefaultBackendFormat() [all...] |
H A D | GrD3DGpu.h | 79 sk_sp<GrAttachment> makeStencilAttachment(const GrBackendFormat& /*colorFormat*/, 82 GrBackendFormat getPreferredStencilFormat(const GrBackendFormat&) override { 83 return GrBackendFormat::MakeDxgi(this->d3dCaps().preferredStencilFormat()); 87 const GrBackendFormat& format, 135 const GrBackendFormat&, 144 const GrBackendFormat&, 151 const GrBackendFormat&, 235 const GrBackendFormat&, 245 const GrBackendFormat [all...] |
/third_party/skia/src/gpu/mtl/ |
H A D | GrMtlCaps.h | 27 bool isFormatSRGB(const GrBackendFormat&) const override; 29 bool isFormatTexturable(const GrBackendFormat&, GrTextureType) const override; 32 bool isFormatCopyable(const GrBackendFormat&) const override { return true; } 34 bool isFormatAsColorTypeRenderable(GrColorType ct, const GrBackendFormat& format, 36 bool isFormatRenderable(const GrBackendFormat& format, int sampleCount) const override; 39 int getRenderTargetSampleCount(int requestedCount, const GrBackendFormat&) const override; 42 int maxRenderTargetSampleCount(const GrBackendFormat&) const override; 46 const GrBackendFormat& surfaceFormat, 73 GrBackendFormat getBackendFormatFromCompressionType(SkImage::CompressionType) const override; 80 GrSwizzle getWriteSwizzle(const GrBackendFormat [all...] |
H A D | GrMtlCppUtil.h | 15 class GrBackendFormat; 21 size_t GrMtlBackendFormatBytesPerBlock(const GrBackendFormat& format); 23 int GrMtlBackendFormatStencilBits(const GrBackendFormat& format); 29 SkImage::CompressionType GrMtlBackendFormatToCompressionType(const GrBackendFormat& format);
|
H A D | GrMtlGpu.h | 139 const GrBackendFormat&, 149 const GrBackendFormat&, 159 const GrBackendFormat&, 167 const GrBackendFormat&, 269 sk_sp<GrAttachment> makeStencilAttachment(const GrBackendFormat& /*colorFormat*/, 272 GrBackendFormat getPreferredStencilFormat(const GrBackendFormat&) override { 273 return GrBackendFormat::MakeMtl(this->mtlCaps().preferredStencilFormat()); 277 const GrBackendFormat& format,
|
/third_party/skia/src/gpu/vk/ |
H A D | GrVkCaps.h | 37 bool isFormatSRGB(const GrBackendFormat&) const override; 39 bool isFormatTexturable(const GrBackendFormat&, GrTextureType) const override; 42 bool isFormatCopyable(const GrBackendFormat&) const override { return true; } 45 const GrBackendFormat& format, 47 bool isFormatRenderable(const GrBackendFormat& format, int sampleCount) const override; 50 int getRenderTargetSampleCount(int requestedCount, const GrBackendFormat&) const override; 53 int maxRenderTargetSampleCount(const GrBackendFormat&) const override; 57 const GrBackendFormat& surfaceFormat, 231 GrBackendFormat getBackendFormatFromCompressionType(SkImage::CompressionType) const override; 238 GrSwizzle getWriteSwizzle(const GrBackendFormat [all...] |
H A D | GrVkCaps.cpp | 1423 // For many checks in caps, we need to know whether the GrBackendFormat is external or not. If it is 1426 static bool backend_format_is_external(const GrBackendFormat& format) { in backend_format_is_external() 1442 bool GrVkCaps::isFormatSRGB(const GrBackendFormat& format) const { in isFormatSRGB() 1454 bool GrVkCaps::isFormatTexturable(const GrBackendFormat& format, GrTextureType) const { in isFormatTexturable() 1472 bool GrVkCaps::isFormatAsColorTypeRenderable(GrColorType ct, const GrBackendFormat& format, in isFormatAsColorTypeRenderable() 1488 bool GrVkCaps::isFormatRenderable(const GrBackendFormat& format, int sampleCount) const { in isFormatRenderable() 1501 const GrBackendFormat& format) const { in getRenderTargetSampleCount() 1534 int GrVkCaps::maxRenderTargetSampleCount(const GrBackendFormat& format) const { in maxRenderTargetSampleCount() 1564 const GrBackendFormat& surfaceFormat, in supportedWritePixelsColorType() 1647 const GrBackendFormat in onAreColorTypeAndFormatCompatible() [all...] |
/third_party/skia/src/gpu/gl/ |
H A D | GrGLCaps.h | 121 bool isFormatSRGB(const GrBackendFormat&) const override; 123 bool isFormatTexturable(const GrBackendFormat&, GrTextureType) const override; 126 bool isFormatAsColorTypeRenderable(GrColorType ct, const GrBackendFormat& format, 128 bool isFormatRenderable(const GrBackendFormat& format, int sampleCount) const override; 134 const GrBackendFormat& format) const override { 139 int maxRenderTargetSampleCount(const GrBackendFormat& format) const override { 144 bool isFormatCopyable(const GrBackendFormat&) const override; 340 const GrBackendFormat& surfaceFormat, 475 GrBackendFormat getBackendFormatFromCompressionType(SkImage::CompressionType) const override; 477 GrSwizzle getWriteSwizzle(const GrBackendFormat [all...] |