gl::Error Framebuffer11::invalidateSwizzles() const { for (size_t i = 0; i < mColorBuffers.size(); i++) { gl::Error error = InvalidateAttachmentSwizzles(mColorBuffers[i]); if (error.isError()) { return error; } } gl::Error error = InvalidateAttachmentSwizzles(mDepthbuffer); if (error.isError()) { return error; } error = InvalidateAttachmentSwizzles(mStencilbuffer); if (error.isError()) { return error; } return gl::Error(GL_NO_ERROR); }
gl::Error Framebuffer11::invalidateSwizzles() const { for (const auto &colorAttachment : mData.getColorAttachments()) { if (colorAttachment.isAttached()) { gl::Error error = InvalidateAttachmentSwizzles(&colorAttachment); if (error.isError()) { return error; } } } gl::Error error = InvalidateAttachmentSwizzles(mData.getDepthAttachment()); if (error.isError()) { return error; } error = InvalidateAttachmentSwizzles(mData.getStencilAttachment()); if (error.isError()) { return error; } return gl::Error(GL_NO_ERROR); }