Lines Matching defs:useMultisampleFBO
110 bool useMultisampleFBO = (this->numSamples() > 1);
112 fbi.fFBOID = (useMultisampleFBO) ? fMultisampleFBOID : fSingleSampleFBOID;
115 if (GrAttachment* stencil = this->getStencilAttachment(useMultisampleFBO)) {
134 bool GrGLRenderTarget::completeStencilAttachment(GrAttachment* stencil, bool useMultisampleFBO) {
136 if (this->getStencilAttachment(useMultisampleFBO) != stencil) {
137 fNeedsStencilAttachmentBind[useMultisampleFBO] = true;
184 void GrGLRenderTarget::bindInternal(GrGLenum fboTarget, bool useMultisampleFBO) {
185 GrGLuint fboId = useMultisampleFBO ? fMultisampleFBOID : fSingleSampleFBOID;
190 useMultisampleFBO != fDMSAARenderToTextureFBOIsMultisample) {
199 if (useMultisampleFBO) {
215 fDMSAARenderToTextureFBOIsMultisample = useMultisampleFBO;
216 fNeedsStencilAttachmentBind[useMultisampleFBO] = true;
221 if (fNeedsStencilAttachmentBind[useMultisampleFBO]) {
222 if (auto stencil = this->getStencilAttachment(useMultisampleFBO)) {
261 fNeedsStencilAttachmentBind[useMultisampleFBO] = false;
315 bool GrGLRenderTarget::canAttemptStencilAttachment(bool useMultisampleFBO) const {
323 (this->numSamples() == 1 && useMultisampleFBO);