Имам някои обекти в сцената, някои могат да запушат други. Когато щраквам с мишката или плъзгам, за да получа правоъгълник за селекция, искам да избера / избера само обектите, които виждам от това ...
Я делаю простой 2D-платформер с C ++, SDL и OpenGL, и теперь я хотел бы отображать текст на экране, например очки, таймер, простые сообщения. На разных сайтах я читал, что растровые шрифты ...
Я собирался перенести свою игру с перенасыщения на sdl. Он отлично работает в перенасыщении, но я хотел использовать некоторые функции sdl. Итак, я захожу в свойства своего проекта, под заголовком целей я нажимаю ...
Мне интересно узнать, как правильно имитировать низкое разрешение старых игр (например, Atari 2600) в OpenGL для игры с частотой кадров в секунду. Я полагаю, что лучший способ сделать это - записать буфер в ...
У меня есть приложение OpenGL, которое выводит стереоскопическое 3D-видео на стандартные телевизоры через HDMI, но в настоящее время оно требует, чтобы дисплей поддерживал методы до 1.4a, позволяющие вручную выбирать правильно ...
Там несколько похожих операций OpenGL при работе с NSOpenGLView: glFlush ()
[[самостоятельно openGLContext] flushBuffer]
glFinish ()
glSwapAPPLE
aglSwapBuffers Когда следует использовать каждый из них? ...
Я уже могу найти мировые координаты место, которое я щелкнул, и он также проверяет это с помощью буфера глубины. Для этого используется следующий код: GLint viewport [4];
GLdouble modelview [16];
...
Как обеспечить совместимость шейдеров GLSL с большинством современных карт? У меня есть программа, в которой я использую код GLSL отсюда. Но даже несмотря на то, что я добавил #version 120 в начало моего последнего ...
Как отображать изображения (.bmp и .jpeg) с помощью OpenGL? Я встречал несколько руководств, но они были для C #, а не для C / C ++.
Причина, по которой я хочу визуализировать изображения, заключается в том, что я хочу нарисовать космический корабль (д
Кто-нибудь может объяснить, как именно работает аппаратный курсор? Как это связано с графикой, которую я рисую на экране? Я использую OpenGL для рисования, как аппаратный курсор соотносится с OpenGL ...
Безопасно ли использовать массив вершин, который находится в стеке, при вызове glVertexPointer () (и других связанных функций)? Мне неясно, когда OpenGL фактически копирует данные из переданных ...
(я указал 2.1, потому что мой ноутбук не поддерживает эту версию. Я бы, вероятно, сделал это в любом случае, так как 3.x и далее вводят шейдеры как обязательные?). Спасибо Википедии: http://en.wikipedia.org/...
Хорошо, я пытаюсь понять, как грань кубическая карта выбирается с использованием координат, передаваемых в textureCube (). Из спецификации я собираю координаты с наибольшей величиной, определяющей грань. Для ...
Я пытаюсь получить свою функцию рендеринга работать. Я использую массивы вершин. Вот моя вершинная структура. struct Vertex {float x, y, z; // Значения с плавающей запятой x, y и z ...
Когда мне следует использовать несколько текстурных блоков с помощью команды glActiveTexture (TEXTURE 0 и TEXTURE 1)? Из примеров, которые я видел, несколько текстур можно использовать в текстурном блоке TEXTURE0.
Я только что нашел следующую спецификацию OpenGL для ARB_map_buffer_range. Мне интересно, можно ли с помощью этого расширения выполнять неблокирующие вызовы карты? В настоящее время в моем приложении визуализируется ...
Поскольку GLSL не имеет опции включаемого файла I ' m пытается добавить это с помощью парсера "#pragma include". (Я хочу этого, потому что у меня есть некоторые общие методы, которые я хотел бы реализовать только один раз, но мог бы ...
Я обнаружил странную ошибку OpenGL. OpenGL для меня новинка, но мы обязаны использовать его в моем классе AI (потому что учитель действительно является профессором графики). В любом случае, это происходит: ...
Итак, печально известная ошибка вернулась. Проект жалуется, что не может найти метод main () (именно это и означает ошибка). Однако у меня есть главный, и мой проект является консольным, так как ...
Ek moet 'n beperkte vorm van straalsporing doen. Ek het nie refleksies nodig nie. Ek hoef net die kleur van 'n pixel te verander, afhangend van hoe dit by 'n voorwerp verbygaan, en breking. Ek hoef ook net te toets vir ...
Эта проблема меня сбивает. Я тестирую некоторые привязки Haskell к OpenGL, я создаю вершинный шейдер, фрагментный шейдер, компилирую программу и рисую текстурированный прямоугольник на экране после преобразования ...
Для ясности я начну с моего вопроса: возможно ли это использовать (в коде шейдера) имя настраиваемого атрибута, которое я установил для использования TEXCOORD в сопоставлении потоков (OpenGL) в RenderMonkey 1.82 или ...
У меня есть 3D-телевизор, и я чувствую что я бы уклонился от своих обязанностей (как компьютерщик), если бы я хотя бы не попытался заставить его отображать красивые трехмерные изображения моего собственного творения! Я проделал очень базовое количество
В настоящее время я пытаюсь реализовать «Загрузка потока» "для очень простого игрового движка, который заботится о загрузке, например текстуры или аудио, в то время как основной поток продолжает отображать правильное сообщение / экран, пока ...
Что именно инкапсулируется графическим контекстом (или контекстом устройства в Windows)? Различные определения в сети соглашаются, что контекст инкапсулирует параметры для различной графики ...
У меня есть настоящий робот, который заказывает моего виртуального робота в открытом gl. Я хочу показать каждое движение моего главного робота (настоящего робота) в подчиненном (виртуальный в открытом gl) онлайн, поэтому мне нужно обновить окно перенасы
Есть ли какой-то режим отладки, в котором OpenGL может быть запущен и выводит информацию на консоль? У меня есть приложение, которое отлично работает на многих машинах, но оно ужасно не работает на одной машине, которая ...
Каждый раз, когда я выпиваю просмотр, я вижу вопрос о fwidth без ответа.
И это заставляет меня задаться вопросом, для чего он на самом деле был разработан. Читая документы, это: abs (dFdx (p)) + abs (dFdy (p)). Так что это не ...
Я пишу свой собственный движок с использованием OpenTK (в основном только привязки OpenGL для C #, gl * становится GL. *), И я собираюсь хранить много буферы вершин по несколько тысяч вершин в каждом. Поэтому ...