DestroyFrame destroys the framebuffer if non-nil
()
| 68 | |
| 69 | // DestroyFrame destroys the framebuffer if non-nil |
| 70 | func (fb *Framebuffer) DestroyFrame() { |
| 71 | if fb.Render == nil || fb.Render.Dev == nil || fb.Framebuffer == vk.NullFramebuffer { |
| 72 | return |
| 73 | } |
| 74 | vk.DestroyFramebuffer(fb.Render.Dev, fb.Framebuffer, nil) |
| 75 | fb.Framebuffer = vk.NullFramebuffer |
| 76 | } |
| 77 | |
| 78 | // Config configures a new vulkan framebuffer object with current settings, |
| 79 | // destroying any existing |