Nitlanguage.org
  • Nitdoc
  • gamnit
  • dynamic_resolution
  • DynamicContext
  • destroy

private fun destroy

gamnit :: DynamicContext :: destroy

  • Doc
  • Linearization

Summary

  • Property definitions

  • gamnit::dynamic_resolution$DynamicContext$destroy

Property definitions

gamnit $ DynamicContext :: destroy
	fun destroy
	do
		if destroyed then return
		destroyed = true

		# Free the buffer
		glDeleteBuffers([buffer_array])
		assert glGetError == gl_NO_ERROR
		buffer_array = -1

		# Free the dynamic framebuffer and its attachments
		glDeleteBuffers([buffer_array])
		glDeleteFramebuffers([dynamic_framebuffer])
		glDeleteRenderbuffers([depth_renderbuffer])
		glDeleteTextures([texture])
	end
lib/gamnit/dynamic_resolution.nit:287,2--302,4
Nit tools. Version .