Home
last modified time | relevance | path

Searched refs:GrGLRenderTarget (Results 1 - 11 of 11) sorted by relevance

/third_party/skia/src/gpu/gl/
H A DGrGLRenderTarget.cpp8 #include "src/gpu/gl/GrGLRenderTarget.h"
25 GrGLRenderTarget::GrGLRenderTarget(GrGLGpu* gpu, in GrGLRenderTarget() function in GrGLRenderTarget
38 GrGLRenderTarget::GrGLRenderTarget(GrGLGpu* gpu, in GrGLRenderTarget() function in GrGLRenderTarget
49 inline void GrGLRenderTarget::setFlags(const GrGLCaps& glCaps, const IDs& idDesc) { in setFlags()
55 void GrGLRenderTarget::init(GrGLFormat format, const IDs& idDesc) { in init()
80 sk_sp<GrGLRenderTarget> GrGLRenderTarget::MakeWrapped(GrGLGpu* gpu, in MakeWrapped()
105 return sk_sp<GrGLRenderTarget>( in MakeWrapped()
[all...]
H A DGrGLTextureRenderTarget.h12 #include "src/gpu/gl/GrGLRenderTarget.h"
23 class GrGLTextureRenderTarget : public GrGLTexture, public GrGLRenderTarget {
25 // We're virtually derived from GrSurface (via both GrGLTexture and GrGLRenderTarget) so its
31 const GrGLRenderTarget::IDs&,
42 const GrGLRenderTarget::IDs&,
53 GrGLRenderTarget::onAbandon();
58 GrGLRenderTarget::onRelease();
68 const GrGLRenderTarget::IDs& ids,
H A DGrGLTextureRenderTarget.cpp20 const GrGLRenderTarget::IDs& rtIDs, in GrGLTextureRenderTarget()
24 , GrGLRenderTarget(gpu, texDesc.fSize, texDesc.fFormat, sampleCount, rtIDs) { in GrGLTextureRenderTarget()
32 const GrGLRenderTarget::IDs& rtIDs, in GrGLTextureRenderTarget()
37 , GrGLRenderTarget(gpu, texDesc.fSize, texDesc.fFormat, sampleCount, in GrGLTextureRenderTarget()
46 GrGLRenderTarget::dumpMemoryStatistics(traceMemoryDump); in dumpMemoryStatistics()
68 const GrGLRenderTarget::IDs& rtIDs, in MakeWrapped()
H A DGrGLRenderTarget.h21 class GrGLRenderTarget : public GrRenderTarget { class
38 static sk_sp<GrGLRenderTarget> MakeWrapped(GrGLGpu*,
59 // GrGLRenderTarget overrides dumpMemoryStatistics so it can log its texture and renderbuffer
92 GrGLRenderTarget(GrGLGpu*,
110 GrGLRenderTarget(
H A DGrGLGpu.h24 #include "src/gpu/gl/GrGLRenderTarget.h"
106 using ResolveDirection = GrGLRenderTarget::ResolveDirection;
112 void resolveRenderFBOs(GrGLRenderTarget*, const SkIRect& resolveRect, ResolveDirection,
119 void drawSingleIntoMSAAFBO(GrGLRenderTarget* rt, const SkIRect& drawBounds) { in drawSingleIntoMSAAFBO()
136 void beginCommandBuffer(GrGLRenderTarget*, bool useMultisampleFBO,
141 void endCommandBuffer(GrGLRenderTarget*, bool useMultisampleFBO,
442 void flushWindowRectangles(const GrWindowRectsState&, const GrGLRenderTarget*, GrSurfaceOrigin);
455 void flushRenderTarget(GrGLRenderTarget*, bool useMultisampleFBO, GrSurfaceOrigin,
458 void flushRenderTarget(GrGLRenderTarget*, bool useMultisampleFBO);
460 void flushRenderTargetNoColorWrites(GrGLRenderTarget*, boo
[all...]
H A DGrGLGpu.cpp762 GrGLRenderTarget::IDs rtIDs; in onWrapRenderableBackendTexture()
795 GrGLRenderTarget::IDs rtIDs; in onWrapBackendRenderTarget()
798 rtIDs.fMultisampleFBOID = GrGLRenderTarget::kUnresolvableFBOID; in onWrapBackendRenderTarget()
800 rtIDs.fSingleSampleFBOID = GrGLRenderTarget::kUnresolvableFBOID; in onWrapBackendRenderTarget()
807 return GrGLRenderTarget::MakeWrapped(this, backendRT.dimensions(), format, sampleCount, rtIDs, in onWrapBackendRenderTarget()
1193 GrGLRenderTarget::IDs* rtIDs) { in createRenderTargetObjects()
1232 rtIDs->fMultisampleFBOID = GrGLRenderTarget::kUnresolvableFBOID; in createRenderTargetObjects()
1234 // GrGLRenderTarget target will configure the FBO as multisample or not base on need. in createRenderTargetObjects()
1400 GrGLRenderTarget::IDs rtIDDesc; in onCreateTexture()
1836 const GrGLRenderTarget* r in flushWindowRectangles()
[all...]
H A DGrGLOpsRenderPass.h15 #include "src/gpu/gl/GrGLRenderTarget.h"
18 class GrGLRenderTarget;
H A DGrGLOpsRenderPass.cpp48 auto glRT = static_cast<GrGLRenderTarget*>(fRenderTarget); in onBegin()
66 auto glRT = static_cast<GrGLRenderTarget*>(fRenderTarget); in onEnd()
H A DGrGLCaps.h23 class GrGLRenderTarget;
H A DGrGLCaps.cpp23 #include "src/gpu/gl/GrGLRenderTarget.h"
1897 // have GrBackendFormat that is shared by the GrGLRenderTarget. We always set the
4419 } else if (auto rt = static_cast<const GrGLRenderTarget*>(surface->asRenderTarget())) { in surfaceSupportsReadPixels()
/third_party/skia/tests/
H A DTraceMemoryDumpTest.cpp132 GrGLRenderTarget::IDs rtIDs; in DEF_GPUTEST_FOR_GL_RENDERING_CONTEXTS()
139 sk_sp<GrGLRenderTarget> rt = in DEF_GPUTEST_FOR_GL_RENDERING_CONTEXTS()
140 GrGLRenderTarget::MakeWrapped(gpu, kSize, GrGLFormat::kRGBA8, 1, rtIDs, 0); in DEF_GPUTEST_FOR_GL_RENDERING_CONTEXTS()
151 GrGLRenderTarget::IDs rtIDs; in DEF_GPUTEST_FOR_GL_RENDERING_CONTEXTS()
158 sk_sp<GrGLRenderTarget> rt = in DEF_GPUTEST_FOR_GL_RENDERING_CONTEXTS()
159 GrGLRenderTarget::MakeWrapped(gpu, kSize, GrGLFormat::kRGBA8, 4, rtIDs, 0); in DEF_GPUTEST_FOR_GL_RENDERING_CONTEXTS()
178 GrGLRenderTarget::IDs rtIDs; in DEF_GPUTEST_FOR_GL_RENDERING_CONTEXTS()

Completed in 29 milliseconds