6
ответов

Когда VBOs быстрее, чем “простые” примитивы OpenGL (glBegin ())?

После многих лет слушания о Буферных Объектах Вершины (VBOs) я наконец решил экспериментировать с ними (мой материал обычно не является очень важной производительностью, очевидно...), я опишу свой эксперимент...
вопрос задан: 12 January 2009 03:28
5
ответов

Технические особенности OpenGl VBO в C++

Я немного смущен относительно надлежащего использования VBOs в программе OpenGL. Я хочу создать алгоритм подкачки страниц ландшафта, с помощью карты, названной от 4096x4096 шкала полутонов heightmap как "целая" карта...
вопрос задан: 23 March 2013 19:32
3
ответа

Как я использую OpenGL 3.x VBOs для рендеринга динамического мира?

Хотя, кажется, существует очень немного актуальных ссылок для OpenGL 3.x самого, фактическое низкоуровневое управление OpenGL является относительно прямым. Однако я испытываю серьезные затруднения при попытке...
вопрос задан: 13 November 2009 09:01
2
ответа

Как выбрать между GL_STREAM_DRAW или GL_DYNAMIC_DRAW?

Я использую OpenGL ES 2.0, но думаю, что это также актуально для не-ES: как узнать, какое «использование» выбрать при создании VBO? Этот конкретный VBO будет использоваться от 1 до 4 раз, прежде чем полностью ...
вопрос задан: 27 November 2011 01:33
2
ответа

OpenGL: эффективный способ представить пакет геометрии?

Это - что-то, что я изучал для того, в то время как, но я должен все же найти любую конкретную информацию или хорошие примеры. У меня есть, скажем, набор не связанных объектов (треугольные полосы, например). Что...
вопрос задан: 28 January 2009 11:03
1
ответ

OpenGL быстро текстурирует рисунок с буферными объектами вершины. Действительно ли это - способ сделать это?

Я делаю 2D игру с OpenGL. Я хотел бы ускорить свой рисунок структуры при помощи VBOs. В настоящее время я использую непосредственный режим. Я генерирую свои собственные координаты, когда я вращаюсь и масштабируюсь...
вопрос задан: 31 May 2010 19:45
1
ответ

Проблема с использованием VBO OpenGL

Я просто попытался представить первый redbook пример (белая Четверка) при помощи VBOs. Это хорошо работает с непосредственным режимом и массивами вершины. Но при использовании VBOs экран остается черным. Я думаю, что я должен...
вопрос задан: 2 August 2009 13:10
0
ответов

Что такое объекты массива вершин?

Сегодня я только начинаю изучать OpenGL по этому руководству :http://openglbook.com/the-book/ . Я добрался до главы 2, где я рисую треугольник, и я понимаю все, кроме VAOs (это аббревиатура в порядке? )....
вопрос задан: 13 April 2018 10:49
0
ответов

Максимальный размер для объектов буфера вершины (OpenGL ES 2.0)

Есть ли максимальный размер для объектов буфера вершин, связанный с GL_ARRAY_BUFFER или GL_ELEMENT_ARRAY_BUFFER ??? Первоначально я рисул сетку, состоящую из 16 подсветов. Для каждого подсведателя я создал вершину ...
вопрос задан: 15 September 2017 15:40
0
ответов

OpenGL 2.1: glMapBuffer и подсказки по использованию

Я использовал glBufferData, и мне кажется логичным, что вы должны указать подсказки по использованию (например, GL_DYNAMIC_DRAW). Однако недавно на Stack Overflow мне было предложено использовать glMapBuffer ...
вопрос задан: 23 May 2017 12:16
0
ответов

Структура OpenGL VAO / VBO для модели с движущимися частями?

Я пришел из этого вопроса: совет opengl vbo Я использую OpenGL 3.3 и не буду использовать устаревшие функции. Я использую Assimp для импорта моих моделей блендера. Но я немного запутался, сколько мне нужно ...
вопрос задан: 23 May 2017 11:46
0
ответов

Как я могу оптимизировать рендеринг большой модели в OpenGL ES 1.1?

Я только что закончил реализацию VBO в своем 3D-приложении и увидел примерно Увеличение скорости рендеринга в 5-10 раз. То, что раньше отображалось со скоростью 1-2 кадра в секунду, теперь отображается со скоростью 10-11 кадров в секунду. Мой вопрос ...
вопрос задан: 8 February 2017 14:31
0
ответов

OpenGL VBO update data

Мне нужно нарисовать буфер, содержащий пару тысяч вершин. Я использую vbo для хранения данных. Я знаю, что мне придется обновлять VBO много раз, но только небольшими частями за раз. Итак, я ...
вопрос задан: 21 November 2015 16:56
0
ответов

Обновление данных VBO с помощью glBufferSubData()

В настоящее время я работаю над 2d Top -down RPG, написанной на Java 1.6 с LWJGL. Я реализовал использование VBO в своей игре, и теперь я поддерживаю два из них :один для данных вершин и один для текстуры...
вопрос задан: 7 November 2015 15:00
0
ответов

Можно ли изменить размер VBO?

В заголовке сказано все, но для ясности добавлю несколько дополнительных слов. В данном случае, изменить размер означает: получить больше места для хранения в конце старого vbo. сохранение старых данных спереди (...
вопрос задан: 23 September 2014 22:22
0
ответов

Использование объектов Vertex Array и объектов Vertex Buffer

Я пытаюсь понять эти два, как их использовать и как они связаны. Допустим, я хочу создать простой ландшафт и текстурированный куб. Для обоих объектов у меня есть массив вершин треугольников ...
вопрос задан: 26 April 2014 20:44
0
ответов

Можете ли вы использовать несколько целей с одним VBO?

Пример кода: 1. glGenBuffers(1, &VboId); 2. glBindBuffer(GL_ARRAY_BUFFER, VboId); 3. glBufferData(GL_ARRAY_BUFFER, sizeof(Vertices), Vertices, GL_STATIC_DRAW); 4. glVertexAttribPointer(0, 4, ...
вопрос задан: 28 October 2012 06:34
0
ответов

OpenGL, стоит ли явно отвязываться после вызова отрисовки?

Мне кажется чище отвязать с помощью glBindBuffer (GL _ELEMENT _ARRAY _BUFFER, 0 )и/или glBindBuffer (GL _ARRAY _BUFFER, 0 )] в конце данного вызова отрисовки. Мне нравится быть уверенным, что ничто не связано с тем, что...
вопрос задан: 1 October 2012 15:18
0
ответов

Могу ли я скрыть свой Поля ICollection , когда у меня есть отображение "один ко многим" в EF4 code-only?

Мои классы домена, которые имеют сопоставления "один ко многим", обычно принимают следующую форму (непроверенный код): общедоступный клиент Клиент {// Публичные методы. public Order AddOrder (порядок заказа) {...
вопрос задан: 18 September 2012 19:15
0
ответов

glEnableClientState устарел

Я хочу использовать GL _POINT _SPRITE _ARB + ​​VBO для рендеринга системы частиц. Я сделал все приготовления с точечными _спрайтами, но застрял на VBO. Кажется, что glEnableClientState не работает. Я читал...
вопрос задан: 4 August 2012 14:06
0
ответов

OpenGL -VAO, VBO, IBO, glDrawElements не отображаются

У меня проблемы с отображением данных моего уровня на экране. У меня есть шейдер, правильно отображающий куб, но не уровень. Вот настройка для моих VBO, VAO и IBO :void ZoneMesh ::...
вопрос задан: 26 July 2012 06:10
0
ответов

Каков наиболее эффективный способ перемещения нескольких объектов (, хранящихся в VBO )в пространстве? я должен использовать glTranslatef или шейдер?

Я пытаюсь освоить движущиеся объекты (вообще )и линейные полосы (в частности )наиболее эффективно в opengl, и поэтому я пишу приложение, в котором несколько сегментов линий путешествуя...
вопрос задан: 5 June 2012 15:35
0
ответов

Связывание текстур с VBO работает некорректно

Цель моей программы - отобразить 2 квадрацикла с 2 разными текстурами. Проблема в том, что самая старая загруженная текстура устанавливается на два квадроцикла (только texQuadB ). Я попытался заменить два вызова buf[...
вопрос задан: 30 April 2012 18:28
0
ответов

Что произойдет, если я не смогу удалить объект Vertex Buffer Object, когда моя программа завершится?

Во всех документах и ​​руководствах, которые я читал об объектах Vertex Buffer Objects, все авторы делают упор на упоминание, что вы должны удалить свой VBO перед закрытием приложения. В случае, если ...
вопрос задан: 30 March 2012 17:17
0
ответов

Использование смещения с VBO в OpenGL

Я хочу отрендерить сетку несколько раз с одним и тем же vbo, но с другим смещением. Пример: // Загрузить VBO glGenBuffers (2, & bufferObjects [0]); glBindBuffer (GL_ARRAY_BUFFER, ...
вопрос задан: 24 February 2012 13:57
0
ответов

Modern OpenGL: VBO, GLM и матричные стеки

После поиска и чтения о Modern OpenGL для обновления моего существующего проекта, я немного запутался, так как мой 3D фреймворк основан на OpenGL 2.1. так что, насколько я узнал.... Нам нужно сгенерировать ...
вопрос задан: 12 February 2012 13:32
0
ответов

OpenGL VBO в нескольких потоках

Я разрабатываю программу на C++/OpenGL, которая рисует рельеф всего мира. У меня есть база данных высот, хранящаяся в виде плиток. Каждый раз, когда я запускаю программу, загружается плитка. Затем по мере ...
вопрос задан: 18 January 2012 15:53
0
ответов

OpenGLES 2.0 разделяет буферы для вершин, цветов и координат текстуры

Я изучаю OpenGL уже несколько дней, следуя некоторым руководствам и кодируя некоторые собственные эксперименты. Но есть одна вещь, которую я действительно не понимаю, что мешает мне продолжать. Я ...
вопрос задан: 6 January 2012 14:21
0
ответов

Сколько VBO я использую?

Итак, я понимаю, как использовать объект буфера вершин, и что он обеспечивает значительное повышение производительности по сравнению с рисованием в немедленном режиме. Я буду рисовать много двухмерных четырехугольников (спрайтов), и я хочу знать ...
вопрос задан: 28 December 2011 21:42
0
ответов

Объекты буфера вершин (VBO) не работают на Android 2.3.3 с использованием GLES20

На Android я пытаюсь запустить простое приложение OpenGL ES 2.0, которое использует объект буфера вершин, но я потерпел неудачу. Я начал с этого проекта: http: //developer.android.com/resources / ...
вопрос задан: 18 December 2011 14:41