Home
last modified time | relevance | path

Searched refs:framebufferOnly (Results 1 – 17 of 17) sorted by relevance

/third_party/skia/experimental/graphite/include/mtl/
DMtlTypes.h57 bool framebufferOnly) in TextureInfo()
63 , fFramebufferOnly(framebufferOnly) {} in TextureInfo()
/third_party/skia/tests/
DMtlCopySurfaceTest.mm28 // This is a bit weird, but it's the only way to get a framebufferOnly surface
34 REPORTER_ASSERT(reporter, drawable.texture.framebufferOnly);
55 // TODO: GrSurfaceProxy::Copy doesn't check to see if the framebufferOnly bit is set yet.
/third_party/skia/src/image/
DSkSurface_GpuMtl.mm58 if (metalLayer.framebufferOnly) {
78 metalLayer.framebufferOnly ? nullptr : &texInfo,
127 if (mtkView.framebufferOnly) {
146 mtkView.framebufferOnly ? nullptr : &texInfo,
/third_party/skia/src/gpu/mtl/
DGrMtlAttachment.h56 bool framebufferOnly() const { return fTexture.framebufferOnly; } in framebufferOnly() function
DGrMtlTexture.mm33 SkASSERT(!mtlTexture.framebufferOnly);
55 SkASSERT(!mtlTexture.framebufferOnly);
74 SkASSERT(!mtlTexture.framebufferOnly);
DGrMtlOpsRenderPass.mm303 // TODO: For framebufferOnly attachments we should do StoreAndMultisampleResolve if
DGrMtlCaps.mm299 // TODO: need some way to detect whether the proxy is framebufferOnly
1184 !rt->resolveAttachment()->framebufferOnly() &&
DGrMtlGpu.mm1302 if (srcAttachment->framebufferOnly() || dstAttachment->framebufferOnly()) {
1631 if (!src || src->framebufferOnly()) {
/third_party/skia/experimental/graphite/src/mtl/
DMtlTypesPriv.mm24 fFramebufferOnly = mtlTex.framebufferOnly;
/third_party/skia/src/gpu/
DGrSurface.h80 bool framebufferOnly() const { in framebufferOnly() function
DSurfaceContext.cpp95 if (srcProxy->framebufferOnly()) { in readPixels()
355 if (dstProxy->framebufferOnly()) { in internalWritePixels()
559 if (rt && rt->framebufferOnly()) { in asyncRescaleAndReadPixels()
812 if (rt && rt->framebufferOnly()) { in asyncRescaleAndReadPixelsYUV420()
1048 if (this->asSurfaceProxy()->framebufferOnly()) { in copy()
1099 if (this->asSurfaceProxy()->framebufferOnly()) { in rescaleInto()
DGrGpu.cpp398 SkASSERT(!src->framebufferOnly()); in copySurface()
417 SkASSERT(!surface->framebufferOnly()); in readPixels()
455 SkASSERT(!surface->framebufferOnly()); in writePixels()
DGrSurfaceProxy.h272 bool framebufferOnly() const { in framebufferOnly() function
DGrDrawingManager.cpp860 if (src->framebufferOnly()) { in newCopyRenderTask()
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/vulkan/mac/
DWindowSurfaceVkMac.mm45 mMetalLayer.framebufferOnly = NO;
/third_party/skia/third_party/externals/swiftshader/src/WSI/
DMetalSurface.mm42 layer.framebufferOnly = false;
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/metal/
DSurfaceMtl.mm436 mMetalLayer.get().framebufferOnly = NO; // Support blitting and glReadPixels