GLenum permissions;
GLenum map_bits;
int generation = 0; // Under freelist_mutex.
+
+ struct LingeringGeneration {
+ std::unique_ptr<Userdata[]> userdata;
+ size_t num_frames_left;
+ };
+ std::map<int, LingeringGeneration> lingering_generations;
};
#endif // !defined(_PBO_FRAME_ALLOCATOR)