Home
last modified time | relevance | path

Searched refs:GrBackendFormat (Results 1 - 25 of 185) sorted by relevance

12345678

/third_party/skia/src/gpu/mock/
H A DGrMockCaps.cpp36 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 DGrMockCaps.h43 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 DGrMockGpu.h59 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 DGrMockTypes.cpp12 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 DGrDawnCaps.h20 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 DGrDawnCaps.cpp36 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 DGrDawnGpu.h62 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 DGrBackendSurface.h53 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 DGrCaps.h23 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 DGrBackendSurface.cpp34 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 DGrAHardwareBufferUtils.cpp63 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 DGrGpu.h147 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 DGrBackendUtils.h15 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 DGrResourceProvider.h65 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 DGrContextThreadSafeProxy.cpp51 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 DGrProxyProvider.h86 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 DGrD3DCaps.h30 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 DGrD3DCaps.cpp771 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 DGrD3DGpu.h79 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 DGrMtlCaps.h27 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 DGrMtlCppUtil.h15 class GrBackendFormat;
21 size_t GrMtlBackendFormatBytesPerBlock(const GrBackendFormat& format);
23 int GrMtlBackendFormatStencilBits(const GrBackendFormat& format);
29 SkImage::CompressionType GrMtlBackendFormatToCompressionType(const GrBackendFormat& format);
H A DGrMtlGpu.h139 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 DGrVkCaps.h37 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 DGrVkCaps.cpp1423 // 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 DGrGLCaps.h121 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...]

Completed in 17 milliseconds

12345678