Lines Matching defs:gpu
8 #include "src/gpu/gl/GrGLRenderTarget.h"
11 #include "include/gpu/GrDirectContext.h"
12 #include "src/gpu/GrBackendUtils.h"
13 #include "src/gpu/GrDirectContextPriv.h"
14 #include "src/gpu/GrGpuResourcePriv.h"
15 #include "src/gpu/GrResourceProvider.h"
16 #include "src/gpu/gl/GrGLGpu.h"
17 #include "src/gpu/gl/GrGLUtil.h"
25 GrGLRenderTarget::GrGLRenderTarget(GrGLGpu* gpu,
31 : GrSurface(gpu, dimensions, GrProtected::kNo)
32 , INHERITED(gpu, dimensions, sampleCount, GrProtected::kNo, std::move(stencil)) {
34 this->setFlags(gpu->glCaps(), ids);
38 GrGLRenderTarget::GrGLRenderTarget(GrGLGpu* gpu,
43 : GrSurface(gpu, dimensions, GrProtected::kNo)
44 , INHERITED(gpu, dimensions, sampleCount, GrProtected::kNo) {
46 this->setFlags(gpu->glCaps(), ids);
80 sk_sp<GrGLRenderTarget> GrGLRenderTarget::MakeWrapped(GrGLGpu* gpu,
98 sb = GrGLAttachment::MakeWrappedRenderBuffer(gpu,
106 new GrGLRenderTarget(gpu, dimensions, format, sampleCount, idDesc, std::move(sb)));
286 GrGLGpu* gpu = this->getGLGpu();
288 gpu->deleteFramebuffer(fSingleSampleFBOID);
291 gpu->deleteFramebuffer(fMultisampleFBOID);