Результаты поиска по запросу "opengl"

2 ответа

Сила двух текстур

Можете ли вы объяснить мне, почему аппаратное ускорение, необходимое для длительных текстур, должно быть степенью двойки? Для ПК, начиная с GeForce 6, мы получили npot-текстуры без ограничений и упрощенную фильтрацию. OpenGL ES 2.0 также ...

1 ответ

glutBitmapString ничего не показывает

Я собираюсь показать FPS на экране с функцией freeglut glutBitmapString, но она ничего не показывает. Вот мой код Кто-нибудь может понять, в чем проблема? void PrintFPS() { frame++; time=glutGet(GLUT_ELAPSED_TIME); if (time - timebase > 100) { ...

2 ответа

Отрисовка вне экрана (с FBO и RenderBuffer) и передача цвета, глубины, трафарета в пикселях

Мне нужно отрисовать за пределами экрана в OpenGL, а затем передать изображение в QImage. Плюс, просто для тренировки я хотел бы перенести в процессор также глубину и буфер трафарета. Для рисования вне экрана я использовал Frame Buffer Object с ...

ТОП публикаций

2 ответа

Захватить буфер рисования QML без отображения

Мне нужно захватить каждый кадр рисования QML (QtQuick 2) и отправить его по сети. На данный момент я использовал метод, указанный ниже, но этот метод имеет два больших недостатка 1) Из-за документации Qt5 функция grabWindow () имеет проблемы ...

1 ответ

Идеальное (3D) наложение текстур в opengl

Я пытаюсь создать простую визуализацию 3D-массива в opengl. 3D-массив содержит значения цвета. Чтобы добиться этого, я мог бы просто нарисовать много кубов, дав им текстурные координаты, чтобы указать на правильный тексель. Ну, я попробовал, и ...

4 ответа

Когда следует вызывать glVertexAttribPointer?

Это не очевидно из документации, когдаglVertexAttribPointer должен быть назван. Похоже, это часть инициализации VBO, но я заметил пример кода, вызывающего его во время рендеринга. glVertexAttribPointer(vertexAttributeId, 2, GL_FLOAT, ...

2 ответа

Почему вы используете пространство камеры вместо пространства модели для нормалей?

Я зарабатываю графику OpenGL и ухожу в тень. Учебники, которые я читаю, говорят мне, чтобы преобразовать мои нормали и световой вектор в пространство камеры. Почему это? Почему вы не можете просто сохранить координаты в ...

2 ответа

Оболочка RAII для объектов OpenGL

Я хочу написать простую оболочку RAII для объектов OpenGL (текстур, кадровых буферов и т. Д.). Я заметил, что всеglGen* а такжеglDelete* функции имеют одинаковую подпись, поэтому моя первая попытка была такой: typedef void (__stdcall ...

2 ответа

OpenGL несколько контекстов рендеринга в одном окне

Хорошо, у меня есть программа с несколькими потоками (загружается из DLL во время выполнения). Каждый поток имеет отдельный контекст рендеринга OpenGL. Я хоч...

5 ответов

Какова роль glBindVertexArrays против glBindBuffer и каковы их отношения?

Я новичок в OpenGL и графическом программировании. Я читал учебник, который был действительно тщательным и хорошо написанным до сих пор. Однако я столкнулся ...