Не думаю, что я первый, кто об этом подумает ... но можно ли написать STL-распределитель, который управляет объектами VRAM / Buffer (BO) в OpenGL?
В результате этого Вопрос В настоящее время я использую векторы для записи и чтения из BO.
Кроме того, я использую некоторые шаблоны для отображения BO как почти все, что мне нравится. Как это:
TypedBufferObject<someKindOfStruct> tbo = getTBO();
someKindOfStruct* mapPtr = tbo.map(GL_READ_WRITE);
Это работает довольно хорошо ... но не совсем безопасно, когда речь идет о количестве элементов, содержащихся в карте.
Кто-нибудь реализовал распределитель на основе BO для STL? И (если нет) было бы это на самом деле возможно?