Я следовал этому учебному пособию для OpenGL, перенося его на java с их C ++, как мог, но это побудило меня задуматься, каков наилучший способ массового производства VBO. В учебном пособии говорится об использовании VAO для хранения VBO для последующего использования, однако форумы LWJGL говорят, что VAO устарели в пользу простого использования многих, многих VBO или создания только нескольких, а затем их повторного использования.
В любом случае Как бы наилучшим образом реализовать это? Должен ли я создать каждый сразу, в одном классе? Или я должен сделать java классы, чтобы автоматизировать и абстрагировать эту работу дальше? Если мне нужно сделать много-много VBO, наверняка, что дополнительный слой привнесет значительное отставание?
В любом случае, любой совет приветствуется! Я новичок в OpenGL, но у меня есть довольно хорошее представление о его работе - просто не то, как на самом деле использовать их!
Ps .: У меня нет особых требований c для версии OpenGL. В настоящее время я использую 3.3, но если другая версия является оптимальной, я бы с радостью переключился.