13 #ifndef OGLPLUS_EXT_ATI_MEMINFO_1203031902_HPP
14 #define OGLPLUS_EXT_ATI_MEMINFO_1203031902_HPP
20 #if OGLPLUS_DOCUMENTATION_ONLY || GL_ATI_meminfo
62 OGLPLUS_EXTENSION_CLASS(ATI, meminfo)
73 OGLPLUS_GLFUNC(GetIntegerv)(
74 GL_VBO_FREE_MEMORY_ATI,
77 OGLPLUS_VERIFY_SIMPLE(GetIntegerv);
90 OGLPLUS_GLFUNC(GetIntegerv)(
91 GL_TEXTURE_FREE_MEMORY_ATI,
94 OGLPLUS_VERIFY_SIMPLE(GetIntegerv);
107 OGLPLUS_GLFUNC(GetIntegerv)(
108 GL_RENDERBUFFER_FREE_MEMORY_ATI,
111 OGLPLUS_VERIFY_SIMPLE(GetIntegerv);
119 #endif // include guard
static AvailableMemory RenderbufferFreeMemory(void)
Returns information about free memory usable for renderbuffers.
Definition: ATI_meminfo.hpp:104
GLint LargestFreeBlock(void) const
Largest free memory block in kB.
Definition: ATI_meminfo.hpp:44
GLint TotalFree(void) const
Total free memory in kB.
Definition: ATI_meminfo.hpp:38
Funcions and classes for handling and wrapping OpenGL extensions.
GLint LargestAuxFreeBlock(void) const
Largest free block in auxiliary memory in kB.
Definition: ATI_meminfo.hpp:56
static AvailableMemory TextureFreeMemory(void)
Returns information about free memory usable for textures.
Definition: ATI_meminfo.hpp:87
Structure storing information about available memory.
Definition: ATI_meminfo.hpp:32
GLint TotalAuxFree(void) const
Total free auxiliary memory in kB.
Definition: ATI_meminfo.hpp:50
static AvailableMemory VBOFreeMemory(void)
Returns information about free memory usable for VBOs.
Definition: ATI_meminfo.hpp:70
Wrapper for the ATI_meminfo extension.
Definition: ATI_meminfo.hpp:28