#opengl #buffer #shader
#opengl #буфер #шейдер
Вопрос:
Возможно ли получить доступ к буферу вершин в шейдере фрагментов, используя sampler1D в Opengl 3.0>? Я думаю, что читал об этом в прошлом, но я ничего не могу найти об этом. Я могу отобразить данные в текстуре, но это был бы не очень элегантный код, если бы был доступен более явный способ.
Ответ №1:
Да, это называется Texture Buffer Object (TBO), он доступен как основная функция OpenGL в 3.3 (я думаю) или как расширение ARB, для получения дополнительной информации проверьте спецификацию расширения:
http://www.opengl.org/registry/specs/ARB/texture_buffer_object.txt