Я был потрясен, когда я считал это (из Wiki OpenGL): glTranslate, glRotate, glScale они аппаратно ускорены? Нет, нет никаких известных GPU, которые выполняют это. Драйвер вычисляет...
Я знаю Есть некоторые вопросы по изучению OpenGL.
Вот что я знаю: математика для 3D
Теория 3D Вот что я хочу знать: - Профиль OpenGL 4.0 Core (или более поздний) - Язык шейдеров 400 (или более поздний) ...
OpenGL 3.0 и 3.1 удержал от использования довольно много функций, которые я нахожу важными. В частности, использование стандартной функции в программах построения теней. Кто-либо может объяснить, каково действительно соглашение с этим? Почему делают их...
Я пытаюсь прочитать некоторые учебные руководства OpenGL в сети. проблема состоит в том, что я нашел некоторые старые, которые используют gluPerspective (). gluPerspective был удержан от использования в OpenGL 3.0 и удален в 3,1. Какая функция...
Недавно я писал код OpenGL 3.3 с Vertex Array Objects (VAO) и позже тестировал его на графическом адаптере Intel, где, к своему разочарованию, обнаружил, что привязка буфера массива элементов ...
Я работаю над C++ межплатформенное приложение OpenGL (Windows, Linux и MacOS), и я задаюсь вопросом, могли ли некоторые из Вас совместно использовать некоторые советы относительно портирования крупного приложения к OpenGL 3. Причина я...
Я начал играть вокруг с OpenGL в Python с помощью PyOpenGL 3.0.1b. Я посмотрел на некоторый пример кода и начал выполнять его и изменять его и т.д. Все было хорошо, пока я не стал немного менее неосведомленным...
glLineStipple has been deprecated in the latest OpenGL APIs.
What is it replaced with?
If not replaced, how can I get a similar effect?
(I don't want to use a compatibility profile of course...)
Меня смущает создание / создание объекта массива вершин (VAO) с помощью: glGenVertexArrays (GLsizei n, GLuint * массивы); и glBindVertexArray (GLuint); Поскольку я все еще могу создать ...
У меня MacBook Pro с видеокарта GeForce 9400. Википедия сообщила, что эта карта поддерживает OpenGL 3. Но заголовок и библиотека, поставляемые с OS X 10.6, похоже, являются только OpenGL 2 (я проверил файлы в ...
Эта тема, как и любая другая проблема оптимизации, часто затрагивается, но я просто не мог найти то, что (думаю) я хочу. Многие учебники и даже ТАК вопросы содержат похожие советы; в основном охватывает: ...
Итак, я подошел к тому моменту, когда мне нужно начать освещать свои одноцветные модели. Тестовое приложение представляет собой тестовый пример для реализации только новейших методов, поэтому я понял, что в идеале это должно быть ...
Я столкнулся с проблемой, которая, по моему мнению, зависит от VAO, но я не уверен .. Я не уверен в правильном использовании VAO, то, что я делал во время инициализации GL, было простым glGenVertexArrays (1, & ...
Я понимаю, что OpenGL 4 и 3 довольно похожи, особенно 3.1 и 4.1. Поскольку оба они по существу выпускаются вместе, может быть трудно понять смысл OpenGL 4.0 / 4.1. В ...
Я пишу клон Wolfenstein 3D, используя только ядро OpenGL 3.3 для университета, и у меня возникла небольшая проблема со спрайтами, а именно: заставить их масштабируйте правильно в зависимости от расстояния. От ...
У меня проблемы с рендерингом некоторой геометрии с помощью объект буфера вершин. Я собираюсь нарисовать плоскость точек, так что в основном по одной вершине в каждой дискретной позиции в моем пространстве. Однако я не могу визуализировать ...
Я пытаюсь использовать QGLWidget в Qt 4.8.2. Я заметил, что контекст по умолчанию, создаваемый QGLWidget, не показывает никаких выходных данных для OpenGL выше 3.1. В Qt wiki есть учебник, который демонстрирует использование OpenGL 3....
В настоящее время я разрабатываю фреймворк, который позволяет мне удобно отображать большее количество анимированных моделей. Модель организована как простая иерархия костей, корнем которой является туловище/...
Мне удалось реализовать контексты отладки OpenGL (, наконец-то здорово! )и в большинстве случаев все вроде бы хорошо, но я вижу предупреждение о производительности, о котором не могу найти достоверную информацию. [ 0....
Я сейчас работаю над 2D движком на C ++. Я столкнулся с проблемой, с которой, как мне кажется, я сталкивался однажды, но с тех пор забыл, как ее исправить. Двигатель кросс ...
Как мне создать основной профиль в пользовательской реализации NSOpenGLView? Какой метод я должен переопределить и какой код я должен туда поместить? Пока у меня есть этот код :// Заголовочный файл #импорт <...
Я только что купил пятое издание OpenGL SuperBible. Мне очень приятно, что они избегают использования устаревших функций, но в их примерах используется GLTools. GLTools предоставляет множество ...
Я пытаюсь получить целочисленную текстуру из моего шейдера геометрии, работающего на GeForce 330m. Кажется, он возвращает другие значения, чем я загружаю в текстуру. Я использую этот код (в основном)для создания и...
Я пытаюсь скомпилировать очень простую программу «Hello world» OpenGL 3.3, используя FreeGLUT. Во всех учебниках, которые я нашел, есть заголовок «gl3.h». Проблема в том, что у меня нет такого заголовочного файла. $ ls -...
Я был уверен, что если вы привязываете буфер с помощью glBindBuffer(), вы можете с уверенностью предположить, что он остается связанным, пока цель не будет восстановлена с помощью другого вызова glBindBuffer(). Поэтому я был совершенно...
Допустим, у меня есть 2 вида, такие как люди и пони. У них разные скелетные системы, поэтому единый массив костей должен быть разным для каждого вида. Должен ли я реализовать два отдельных...
Я схожу с ума, потому что не могу заставить простой набор треугольников появиться на моем экране. Я использую OpenGL3 (без устаревшего фиксированного конвейера), используя заброшенные привязки для программирования D...
Итак, это один дузи;
У меня есть довольно большое решение OpenGL, написанное на ядре версии 3.2 с GLSL 1.5 в Windows 7. Я использую GLEW и GLM в качестве вспомогательных библиотек. Когда я создаю окно, я ...
В настоящее время я работаю над игрой/движком, который использует OpenGL для рендеринга, и недавно начали поэтапно отказываться от поддержки конвейера с фиксированными функциями. Я мог бы ориентироваться на 2.1, однако я хотел бы использовать ...
Я столкнулся с проблемой, когда SDL сообщает, что не поддерживает Контексты OpenGL 3.x. Я пытаюсь следовать этому руководству: Создание межплатформенного контекста OpenGL 3.2 в SDL (C / SDL). Я использую GLEW в этом ...