DeleteFramebuffers() private method

private DeleteFramebuffers ( Int32 n, UInt32 framebuffers ) : void
n System.Int32
framebuffers System.UInt32
return void
Esempio n. 1
0
        public unsafe override void Dispose()
        {
            disposeChilderen();
            if (frameBuffer != 0)
            {
                if (!IPlatform.Singleton.AutoDisposedGL)
                {
                    uint frameBufferTEMP = frameBuffer;
                    GL.BindFramebuffer(GL.FRAMEBUFFER, 0);
                    GL.DeleteFramebuffers(1, &frameBufferTEMP);
                }
                frameBuffer = 0;

                                #if DEBUG && !ANDROID
                Video.checkForError();
                                #endif
            }
            base.Dispose();
        }