Вопросы по теме 'vbo'

Как использовать параметр шага в VBO?
У меня проблемы с пониманием того, как использовать один буфер с тремя разными данными в нем, у меня есть следующая структура для моих данных vert, text, color: struct xyzf { float x, y, z; }; struct xyf { float x, y; }; struct vertype {...
874 просмотров
schedule 01.03.2024

OpenGL 2.1: субрегион повторной буферизации в VBO
У меня есть сетка ландшафта, хранящаяся в VBO. Сетка представляет собой сетку, состоящую из прямоугольных треугольников. Другими словами, это выглядит как прямолинейная сетка с диагоналями. Ширина и высота меша известны, поэтому легко вычислить...
846 просмотров
schedule 28.11.2022

OpenGL(LWJGL) VBO Quad аварийно завершает работу
В настоящее время я изучаю Vertex Arrays и VBO b/c. В настоящее время я узнал, что это лучше/быстрее, чем «немедленный» рендеринг (например, с использованием glBegin), хотя это намного проще. Я сделал небольшую программу (на самом деле просто тест),...
1127 просмотров
schedule 15.02.2024

LWJGL Множественный текстурированный VBO
Я работаю над небольшим движком 2D-вокселей с фрагментами, и каждый фрагмент имеет VBO для рендеринга. Я столкнулся с проблемой, когда я мог указать координаты текстуры, но я не знал, как сообщить VBO, какую текстуру использовать для определенных...
73 просмотров
schedule 22.10.2022

Управление VAO/VBO - изменить все данные VBO
У меня есть VAO с 3 VBO, содержащими модель с вершинами, нормалями и текстурными координатами. Я намерен довольно часто менять все данные в этих VBO, примерно с частоты обновления от 500 мс до 20 мс. Новая модель, загруженная в VBO, может иметь...
514 просмотров
schedule 04.11.2022

Рендеринг VBO в полноэкранный Quad
Я пытался преобразовать VBO, который составляет 1/3 размера разрешения экрана экрана, в Quad, равный размеру экрана. Что я делаю не так? public void initGL() { frameBufferID = glGenFramebuffersEXT(); colorBufferID = glGenTextures();...
90 просмотров
schedule 21.09.2022

Объекты буфера вершин/объекты массива вершин с шейдерами
У меня проблемы с выводом чего-либо на экран. private void initVBO() { vao = GL30.glGenVertexArrays(); GL30.glBindVertexArray(vao); float[] vertices = { -0.5f, 0.5f, 0f, 0.5f, 0.5f, 0f, 0.5f, -0.5f,...
201 просмотров
schedule 02.05.2024

Проблема с рендерингом квадроцикла в LWJGL 3 с использованием VAO и VBO
(Это второй раз, когда я задаю этот вопрос. В прошлый раз я получил один ответ, который не решил его (ответ там ссылался на фрагмент кода, который случайно остался после одной из моих попыток исправить это). Я также изменил сам вопрос немного - я...
139 просмотров
schedule 22.11.2023