Результаты поиска по запросу "opengl"
Сила двух текстур
Можете ли вы объяснить мне, почему аппаратное ускорение, необходимое для длительных текстур, должно быть степенью двойки? Для ПК, начиная с GeForce 6, мы получили npot-текстуры без ограничений и упрощенную фильтрацию. OpenGL ES 2.0 также ...
glutBitmapString ничего не показывает
Я собираюсь показать FPS на экране с функцией freeglut glutBitmapString, но она ничего не показывает. Вот мой код Кто-нибудь может понять, в чем проблема? void PrintFPS() { frame++; time=glutGet(GLUT_ELAPSED_TIME); if (time - timebase > 100) { ...
Отрисовка вне экрана (с FBO и RenderBuffer) и передача цвета, глубины, трафарета в пикселях
Мне нужно отрисовать за пределами экрана в OpenGL, а затем передать изображение в QImage. Плюс, просто для тренировки я хотел бы перенести в процессор также глубину и буфер трафарета. Для рисования вне экрана я использовал Frame Buffer Object с ...
Захватить буфер рисования QML без отображения
Мне нужно захватить каждый кадр рисования QML (QtQuick 2) и отправить его по сети. На данный момент я использовал метод, указанный ниже, но этот метод имеет два больших недостатка 1) Из-за документации Qt5 функция grabWindow () имеет проблемы ...
Идеальное (3D) наложение текстур в opengl
Я пытаюсь создать простую визуализацию 3D-массива в opengl. 3D-массив содержит значения цвета. Чтобы добиться этого, я мог бы просто нарисовать много кубов, дав им текстурные координаты, чтобы указать на правильный тексель. Ну, я попробовал, и ...
Когда следует вызывать glVertexAttribPointer?
Это не очевидно из документации, когдаglVertexAttribPointer должен быть назван. Похоже, это часть инициализации VBO, но я заметил пример кода, вызывающего его во время рендеринга. glVertexAttribPointer(vertexAttributeId, 2, GL_FLOAT, ...
Почему вы используете пространство камеры вместо пространства модели для нормалей?
Я зарабатываю графику OpenGL и ухожу в тень. Учебники, которые я читаю, говорят мне, чтобы преобразовать мои нормали и световой вектор в пространство камеры. Почему это? Почему вы не можете просто сохранить координаты в ...
Оболочка RAII для объектов OpenGL
Я хочу написать простую оболочку RAII для объектов OpenGL (текстур, кадровых буферов и т. Д.). Я заметил, что всеglGen* а такжеglDelete* функции имеют одинаковую подпись, поэтому моя первая попытка была такой: typedef void (__stdcall ...
OpenGL несколько контекстов рендеринга в одном окне
Хорошо, у меня есть программа с несколькими потоками (загружается из DLL во время выполнения). Каждый поток имеет отдельный контекст рендеринга OpenGL. Я хоч...
Какова роль glBindVertexArrays против glBindBuffer и каковы их отношения?
Я новичок в OpenGL и графическом программировании. Я читал учебник, который был действительно тщательным и хорошо написанным до сих пор. Однако я столкнулся ...