| 782 | } |
| 783 | |
| 784 | void vtkOpenGLFramebufferObject::AddDepthAttachment() |
| 785 | { |
| 786 | // create as needed |
| 787 | if (!this->DepthBuffer->IsSet()) |
| 788 | { |
| 789 | // create a renderbuffer |
| 790 | vtkRenderbuffer* rb = vtkRenderbuffer::New(); |
| 791 | rb->SetContext(this->Context); |
| 792 | rb->CreateDepthAttachment(this->LastSize[0], this->LastSize[1]); |
| 793 | |
| 794 | this->AddDepthAttachment(rb); |
| 795 | this->DepthBuffer->CreatedByFO = true; |
| 796 | rb->Delete(); |
| 797 | } |
| 798 | } |
| 799 | |
| 800 | //------------------------------------------------------------------------------ |
| 801 | void vtkOpenGLFramebufferObject::DestroyDepthBuffer(vtkWindow*) |
no test coverage detected