-qboolean vid_vertexarrays_are_var = false;
-void *VID_AllocVertexArrays(mempool_t *pool, int size, int fast, float readfrequency, float writefrequency, float priority)
-{
- void *m;
- vid_vertexarrays_are_var = false;
- if (fast && qglAllocateMemoryNV)
- {
- CHECKGLERROR
- m = qglAllocateMemoryNV(size, readfrequency, writefrequency, priority);
- CHECKGLERROR
- if (m)
- {
- vid_vertexarrays_are_var = true;
- return m;
- }
- }
- return Mem_Alloc(pool, size);
-}
-
-void VID_FreeVertexArrays(void *pointer)
-{
- if (vid_vertexarrays_are_var)
- {
- CHECKGLERROR
- qglFreeMemoryNV(pointer);
- CHECKGLERROR
- }
- else
- Mem_Free(pointer);
- vid_vertexarrays_are_var = false;
-}
-