Home
last modified time | relevance | path

Searched refs:useMultisampleFBO (Results 1 – 6 of 6) sorted by relevance

/third_party/skia/src/gpu/gl/
DGrGLRenderTarget.cpp110 bool useMultisampleFBO = (this->numSamples() > 1); in getBackendRenderTarget() local
112 fbi.fFBOID = (useMultisampleFBO) ? fMultisampleFBOID : fSingleSampleFBOID; in getBackendRenderTarget()
115 if (GrAttachment* stencil = this->getStencilAttachment(useMultisampleFBO)) { in getBackendRenderTarget()
134 bool GrGLRenderTarget::completeStencilAttachment(GrAttachment* stencil, bool useMultisampleFBO) { in completeStencilAttachment() argument
136 if (this->getStencilAttachment(useMultisampleFBO) != stencil) { in completeStencilAttachment()
137 fNeedsStencilAttachmentBind[useMultisampleFBO] = true; in completeStencilAttachment()
184 void GrGLRenderTarget::bindInternal(GrGLenum fboTarget, bool useMultisampleFBO) { in bindInternal() argument
185 GrGLuint fboId = useMultisampleFBO ? fMultisampleFBOID : fSingleSampleFBOID; in bindInternal()
190 useMultisampleFBO != fDMSAARenderToTextureFBOIsMultisample) { in bindInternal()
199 if (useMultisampleFBO) { in bindInternal()
[all …]
DGrGLRenderTarget.h57 bool canAttemptStencilAttachment(bool useMultisampleFBO) const override;
69 void bind(bool useMultisampleFBO) { in bind() argument
70 this->bindInternal(GR_GL_FRAMEBUFFER, useMultisampleFBO); in bind()
101 void bindInternal(GrGLenum fboTarget, bool useMultisampleFBO);
117 bool completeStencilAttachment(GrAttachment* stencil, bool useMultisampleFBO) override;
DGrGLGpu.h74 bool flushGLState(GrRenderTarget*, bool useMultisampleFBO, const GrProgramInfo&);
128 bool useMultisampleFBO, GrSurfaceOrigin);
134 GrRenderTarget*, bool useMultisampleFBO, GrSurfaceOrigin);
136 void beginCommandBuffer(GrGLRenderTarget*, bool useMultisampleFBO,
141 void endCommandBuffer(GrGLRenderTarget*, bool useMultisampleFBO,
368 bool useMultisampleFBO,
448 void flushRenderTarget(GrGLRenderTarget*, bool useMultisampleFBO, GrSurfaceOrigin,
451 void flushRenderTarget(GrGLRenderTarget*, bool useMultisampleFBO);
453 void flushRenderTargetNoColorWrites(GrGLRenderTarget*, bool useMultisampleFBO);
DGrGLGpu.cpp1865 bool GrGLGpu::flushGLState(GrRenderTarget* renderTarget, bool useMultisampleFBO, in flushGLState() argument
1891 SkASSERT(glRT->getStencilAttachment(useMultisampleFBO)); in flushGLState()
1894 glRT->numStencilBits(useMultisampleFBO)); in flushGLState()
1905 this->flushRenderTarget(glRT, useMultisampleFBO); in flushGLState()
1967 bool useMultisampleFBO, in clear() argument
1979 this->flushRenderTarget(glRT, useMultisampleFBO, origin, scissor.rect()); in clear()
1981 this->flushRenderTarget(glRT, useMultisampleFBO); in clear()
1998 void GrGLGpu::beginCommandBuffer(GrGLRenderTarget* rt, bool useMultisampleFBO, in beginCommandBuffer() argument
2006 this->flushRenderTarget(rt, useMultisampleFBO); in beginCommandBuffer()
2038 void GrGLGpu::endCommandBuffer(GrGLRenderTarget* rt, bool useMultisampleFBO, in endCommandBuffer() argument
[all …]
DGrGLTextureRenderTarget.h34 bool canAttemptStencilAttachment(bool useMultisampleFBO) const override;
DGrGLTextureRenderTarget.cpp56 bool GrGLTextureRenderTarget::canAttemptStencilAttachment(bool useMultisampleFBO) const { in canAttemptStencilAttachment()