Вопросы по теме 'openglcontext'

Можно ли использовать OpenGL в окне, которое уже использует GDI+?
По сути, меня вызывают для рендеринга на закадровый DC, который настроен (я не знаю, как) на использование GDI+. Когда я пытаюсь связать контекст OpenGL с контроллером домена, он просто терпит неудачу (то есть возвращает ноль, но не ошибку)....
482 просмотров
schedule 12.10.2022

Как я могу создать свой собственный контекст openGL и привязать его к GLCanvas?
Итак, когда я разобрался с java paint(Graphics g){} метод Я перешел к созданию собственных методов рендеринга, но мне нужно было узнать о стратегиях буферизации и о том, как «получить» графику. Итак, сейчас я изучаю openGL, я освоил метод:...
6173 просмотров
schedule 13.06.2022

Контекст openGL в консоли
Я хотел бы использовать некоторые функции openGL, но ничего не связанного с визуализацией контента. Есть ли способ создать его без ЛЮБЫХ зависимостей (ни для окон, ни для какого-либо пакета [SDL, SFML, GLUT])? Разрешены только библиотеки без внешних...
1297 просмотров
schedule 08.03.2022

Нарушение прав доступа wglDeleteContext
Я работаю с большим решением в Visual C++, в котором используется MFC. До изменений все работало хорошо. Когда я только что изменил диалог и добавил новый. Программа начала вызывать исключение при закрытии в первой строке: if...
755 просмотров
schedule 25.07.2023

Переключение из контекста OpenGL в контекст D3D/DX (или другой контекст) во время выполнения
РЕДАКТИРОВАТЬ: Существуют ли какие-либо готовые библиотеки для этого, которые либо используют SDL, либо работают в Windows, Linux, Mac, iOS и Android? На данный момент я не уверен, что то, как я меняю контексты, является хорошим дизайном, я еще...
1418 просмотров
schedule 02.06.2023

QOpenGLContext из контекста GLFW
У нас есть окно 3D-рендеринга, созданное с помощью GLFW, и мы хотим использовать QWebkit для отображения QWebPage внутри рендеринга (также известного как рендеринг QWebPage в текстуру OpenGL). Использование только версии ЦП слишком медленно, и Qt...
1015 просмотров
schedule 19.05.2022

SDL2 либо потерял контекст OpenGL, либо не определил функции
Я запускаю отображение, рендерер и контекст OGL вне дисплея. Ни один из них не дает ошибки, вот как я создаю эти элементы. if (SDL_Init(SDL_INIT_EVERYTHING) < 0) { printf("SDL initialization failed: %s\n", SDL_GetError()); return...
859 просмотров
schedule 19.08.2022

Как сохранить текстуры OpenGL при потере контекста на Android
Наша игра требует, чтобы несколько больших текстур динамически создавались из небольших изображений, и мы не храним копии данных текстур, мы просто используем OpenGL с glTexSubImage2d для обновления реальных текстур. Когда нажимается «Назад» или...
694 просмотров

Освобождение контекста OpenGL, созданного QGLWidget
Если я создам QGLWidget, а затем выделю свои собственные текстуры, используя что-то вроде glGenTextures, glTex2DImage и т. д., все эти данные текстуры будут очищены при удалении виджета? (Кроме того, у меня также будут общие виджеты, которые тоже...
879 просмотров
schedule 24.05.2022

Qt5 и GLEW MX => ошибка glewInit
Мы переносим наш проект с Qt 4.8 на 5.4. Мы используем несколько контекстов в нескольких потоках. Для этой цели мы используем GLEW MX (мы делаем нужный контекст текущим, а затем вызываем glewInit() для локального экземпляра GLEWContextStruct). Я...
1087 просмотров
schedule 10.06.2023

Создание ресурсов в определенном контексте
У меня есть приложение Qt OpenGL, которое использует QOpenGLWidget для рендеринга контента. В другом классе (назовем его Resources ) я хочу создать для этого виджета ресурсы OpenGL, такие как VBO, VAO, шейдерные программы и т. д. Этот метод...
44 просмотров
schedule 06.08.2023

Получите только один QOpenGLContext для разных виджетов QT
У меня следующая проблема: Я хочу получить приложение, состоящее из множества представлений, которые отображают общую сцену OpenGL с другой точки зрения, освещения и других параметров. По сути, мой вопрос: как лучше всего это сделать с qt?...
998 просмотров
schedule 22.12.2022

Как сделать QOpenGLContext текущим без поверхности в Qt5?
Я работаю над проектом, который будет использовать OpenCL для рендеринга графики для отображения в файле QOpenGLWidget . рекомендуемый способ сделать это, похоже, создать второй QOpenGLContext рядом с уже присутствующим в QOpenGLWidget , а...
2783 просмотров
schedule 14.03.2023