Вопросы по теме 'opengl-3'

Сколько пользователей могут запускать программное обеспечение, использующее OpenGL 3.x?
Могу ли я ожидать, что пользователи смогут запускать программное обеспечение, использующее OpenGL 3.x? Могут ли пользователи Linux, у которых есть графические драйверы с открытым исходным кодом, запускать OpenGL 3.x? Я знаю, что Mesa3D 7.8...
2366 просмотров
schedule 26.12.2022

OpenGL 3.x: нарушение прав доступа при использовании объекта буфера вершин и glDrawElements()
У меня возникли проблемы с визуализацией некоторой геометрии с использованием объекта буфера вершин. Я намереваюсь нарисовать плоскость точек, то есть по одной вершине в каждой отдельной точке моего пространства. Однако я не могу отобразить эту...
5191 просмотров
schedule 25.06.2022

OpenGL 3.0: исключение нарушения прав доступа, вызванное VBO
Я обновляю довольно устаревший проект OpenGL. Итак, я пытаюсь перейти от массивов вершин к VBO, но у меня есть исключение нарушения прав доступа, которое я не могу отследить. Поэтому я использую VBO и IBO, которые я генерирую в своем конструкторе...
773 просмотров
schedule 21.02.2022

Почему glGetUniformLocation не работает?
Я нашел Gwen несколько дней назад и подумал, что это идеальный инструментарий GUI для моего проекта. Но, боже мой, посмотрите на весь этот код OpenGL 2 в рендерере. Поэтому я подумал, что напишу средство визуализации OpenGL 3, чтобы я мог его...
14504 просмотров
schedule 10.08.2022

Ошибка wglCreateContextAttribsARB на оборудовании NVIDIA
ContextWin32::ContextWin32(WindowHandle parent, NLOpenGLSettings settings) : IPlatformContext(parent, settings) { int pf = 0; PIXELFORMATDESCRIPTOR pfd = {0}; OSVERSIONINFO osvi = {0}; osvi.dwOSVersionInfoSize =...
9067 просмотров
schedule 23.10.2022

OSX доступные расширения OpenGL ARB
из http://developer.apple.com/graphicsimaging/opengl/capabilities/GLInfo_1072_Core.html похоже, что текущая поддержка OpenGL ядра OSX 10.7.2 по-прежнему ограничена версией 3.20 с GLSL 1.50. среди прочих данных — доступные расширения ARB_. Мне...
359 просмотров
schedule 17.01.2023

Сбой выборки целочисленной текстуры шейдера геометрии Opengl
Я пытаюсь получить целочисленную текстуру из своего геометрического шейдера, работающего на GeForce 330m. Кажется, он возвращает другие значения, чем я загружаю в текстуру. Я использую этот код (в основном) для создания и загрузки текстуры:...
978 просмотров

OpenGL3 как я могу увеличить GL_TEXTURE_RECTANGLE?
GL_TEXTURE_RECTANGLE отображается в фактическом размере (разрешении изображения текстуры), но я хочу увеличить свой, чтобы заполнить весь экран, независимо от того, какое разрешение установлено. Когда я меняю координаты текстуры и glTexImage2D (),...
180 просмотров
schedule 05.04.2022

Как реализовать интерфейс btIDebugDraw Bullet в OpenGL 4.0
Bullet имеет реализацию интерфейса btIDebugDraw в старом OpenGL, который используется для рисования физического мира для отладки. Интерфейс такой: class GLDebugDrawer : public btIDebugDraw { int m_debugMode; public: GLDebugDrawer(); virtual...
3189 просмотров
schedule 07.09.2022

Когда мне следует использовать STD140 в OpenGL?
Когда я могу использовать STD140 для юниформ-блоков в OpenGL? Хотя я не уверен на 100%, я считаю, что есть альтернатива, которая может достичь того же, называемая «Общий доступ». Это просто предпочтение для кодера? Или есть причины использовать...
12684 просмотров
schedule 12.09.2022

JOGL, простой пример с шейдерами, VAO и массивом индексов
Я пытаюсь перенести простой пример C++ на Java (JOGL). Но это не работает, и это должно быть что-то глупое, но я не вижу этого. public class OverlapNoDepth implements GLEventListener { private int imageWidth = 800; private int imageHeight =...
2419 просмотров
schedule 25.12.2022

Треугольник наложения текстуры OpenGL 3.3
Мне не повезло просто текстурировать треугольник в Opengl 3.3 (ядро) за последние несколько дней. Я могу успешно визуализировать вершины и цвета, но текстурирование кажется проблематичным. Моя текущая задача/цель - только вершины и координаты...
2415 просмотров
schedule 10.05.2022

Переместите целевое положение камеры вместе с мышью
Я переписываю свое приложение, используя современный OpenGL (3.3+) в Jogl. Я использую все обычные матрицы, то есть objectToWorld , WorldToCamera и CameraToClip (или модель, вид и проекцию). Я создал класс для обработки всех движений мыши,...
95 просмотров
schedule 14.04.2024

Сбой glDrawElements (OpenGL 3.2/Windows 7)
Я пытаюсь нарисовать простой четырехугольник в OpenGL 3.2, однако приложение вылетает с ошибкой доступа к месту чтения 0x00000000, когда я вызываю «glDrawElements». Я предполагаю, что проблема в том, что данные буфера вершин неверны, но я не...
6534 просмотров
schedule 15.05.2023

Матрица проекции LWJGL — ничего не происходит
В настоящее время я пытаюсь создать класс камеры в LWJGL, но столкнулся с проблемой с матрицей проекции. По какой-то причине, когда я пытаюсь умножить вершины на матрицу проекции, на экране вообще ничего не появляется. Класс камеры public...
1630 просмотров
schedule 30.04.2022

Компонент глубины преобразования из окна -> Мировые координаты
Я работаю над программой, которая рисует сетку 100x100 и позволяет пользователю щелкнуть ячейку и изменить цвет. Нажатие также работает в настоящее время, однако только при взгляде на сетку (т.е. camPos.z равно camLook.z ) и когда сетка...
544 просмотров
schedule 22.09.2022

Непрерывный (по запросу) рендеринг в десктопной версии OpenGL 3.0+
Как реализовать такой режим рендеринга, когда кадр отрисовывается только по запросу (или, может быть, еще и при нажатии клавиши или перемещении мыши), а не перерисовывать кадры постоянно? Я видел, что это возможно на Android (...
244 просмотров
schedule 10.08.2022

OpenGL: драйвер Radeon, похоже, не справляется с тестированием глубины
У меня действительно странная проблема с тестированием глубины. Я визуализирую простую сетку в контексте профиля ядра OpenGL 3.3 в Windows с включенным тестированием глубины и параметром glDepthFunc, установленным на GL_LESS. На моей машине (ноут с...
533 просмотров
schedule 12.04.2022

GL_TEXTURE_2D против GL_TEXTURE_RECTANGLE
У меня есть небольшая программа, которая дважды визуализирует желтый треугольник, один раз в левой половине фреймбуфера и один раз в правой части. Дамп текстуры Теперь, после этого, я визуализирую содержимое этого фреймбуфера на экране....
4515 просмотров

Сбой Jogl при инициализации шейдера в glLinkProgram
Мы получили новый ноутбук с Nvidia 880m он пришел с win8.1, мы установили 7 x64 Пытаюсь запустить jogl, java крашится http://pastebin.com/gv6117NK происходит сбой при вызове glLinkProgram Java frames: (J=compiled Java code,...
224 просмотров
schedule 03.09.2023