Lines Matching defs:rtIDs

762     GrGLRenderTarget::IDs rtIDs;
763 if (!this->createRenderTargetObjects(desc, sampleCnt, &rtIDs)) {
771 this, sampleCnt, desc, backendTex.getGLTextureParams(), rtIDs, cacheable,
795 GrGLRenderTarget::IDs rtIDs;
797 rtIDs.fSingleSampleFBOID = info.fFBOID;
798 rtIDs.fMultisampleFBOID = GrGLRenderTarget::kUnresolvableFBOID;
800 rtIDs.fSingleSampleFBOID = GrGLRenderTarget::kUnresolvableFBOID;
801 rtIDs.fMultisampleFBOID = info.fFBOID;
803 rtIDs.fMSColorRenderbufferID = 0;
804 rtIDs.fRTFBOOwnership = GrBackendObjectOwnership::kBorrowed;
805 rtIDs.fTotalMemorySamplesPerPixel = sampleCount;
807 return GrGLRenderTarget::MakeWrapped(this, backendRT.dimensions(), format, sampleCount, rtIDs,
1193 GrGLRenderTarget::IDs* rtIDs) {
1194 rtIDs->fMSColorRenderbufferID = 0;
1195 rtIDs->fMultisampleFBOID = 0;
1196 rtIDs->fRTFBOOwnership = GrBackendObjectOwnership::kOwned;
1197 rtIDs->fSingleSampleFBOID = 0;
1198 rtIDs->fTotalMemorySamplesPerPixel = 0;
1201 if (rtIDs->fMSColorRenderbufferID) {
1202 GL_CALL(DeleteRenderbuffers(1, &rtIDs->fMSColorRenderbufferID));
1204 if (rtIDs->fMultisampleFBOID != rtIDs->fSingleSampleFBOID) {
1205 this->deleteFramebuffer(rtIDs->fMultisampleFBOID);
1207 if (rtIDs->fSingleSampleFBOID) {
1208 this->deleteFramebuffer(rtIDs->fSingleSampleFBOID);
1222 GL_CALL(GenFramebuffers(1, &rtIDs->fSingleSampleFBOID));
1223 if (!rtIDs->fSingleSampleFBOID) {
1232 rtIDs->fMultisampleFBOID = GrGLRenderTarget::kUnresolvableFBOID;
1235 rtIDs->fMultisampleFBOID = rtIDs->fSingleSampleFBOID;
1237 GL_CALL(GenFramebuffers(1, &rtIDs->fMultisampleFBOID));
1238 if (!rtIDs->fMultisampleFBOID) {
1241 GL_CALL(GenRenderbuffers(1, &rtIDs->fMSColorRenderbufferID));
1242 if (!rtIDs->fMSColorRenderbufferID) {
1256 if (rtIDs->fMSColorRenderbufferID) {
1258 GL_CALL(BindRenderbuffer(GR_GL_RENDERBUFFER, rtIDs->fMSColorRenderbufferID));
1263 this->bindFramebuffer(GR_GL_FRAMEBUFFER, rtIDs->fMultisampleFBOID);
1267 rtIDs->fMSColorRenderbufferID));
1284 rtIDs->fMSColorRenderbufferID));
1288 rtIDs->fTotalMemorySamplesPerPixel += sampleCount;
1290 this->bindFramebuffer(GR_GL_FRAMEBUFFER, rtIDs->fSingleSampleFBOID);
1320 ++rtIDs->fTotalMemorySamplesPerPixel;