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

MIP-карты OpenGL вырезаны?
Можно ли вырезать последние 3 мип-уровня, чтобы он не использовал более высокие мип-уровни, чем max-3? У меня проблемы с высокими мип-уровнями, они выглядят очень плохо, независимо от того, насколько сильно я набиваю свои текстуры.
361 просмотров
schedule 05.05.2024

Портирование приложения opengl в браузеры
Каков наиболее распространенный способ переноса приложения, чтобы оно могло работать в браузерах? Я всегда думал, что для этого нужно сделать компонент ActiveX, но когда я увидел cooliris (cooliris.com), мне показалось, что должен быть лучший...
93 просмотров
schedule 20.03.2024

Лучший способ игнорировать определенный цвет - Blit
Мне дается постоянно меняющийся/обновляемый буфер, и мне нужно вывести пиксели этого буфера на экран. Для моего тестового кода я прочитал растровое изображение и сохранил его в буфере. Дело в том, что я хочу игнорировать определенный цвет при выводе...
52 просмотров
schedule 06.05.2024

OpenCL — производительность взаимодействия OpenGL
У меня есть код, в котором я создаю текстуру GL 8K (7680 x 4320) и визуализирую эту текстуру. Затем я переключаю его на CL и делаю кое-что... Проблема в том, что "переключение" происходит очень медленно. Если я не запускаю код CL, только...
1837 просмотров
schedule 08.05.2024

Затенение по вершинам и затенение по фрагментам на больших моделях
Я новичок в GLSL и пишу небольшое приложение, которое будет отображать 3D-модель и имеет некоторый пользовательский ввод для поворота, масштабирования и т. д. Модели довольно большие (например, 6 миллионов вершин, 15 миллионов граней). Прямо сейчас я...
1970 просмотров
schedule 06.04.2024

Ошибка компиляции GLSL только при запуске через gDEBugger
Я загружаю некоторые шейдеры, используя код std::string progSource; std::ifstream infile; infile.open(shaderPath); std::string line; while(std::getline(infile,line)) progSource+=line+'\n'; int fileSize = progSource.size(); const char* s =...
107 просмотров
schedule 22.05.2024

Рисование текстуры в современном OpenGL с помощью lwjgl
Я пытаюсь нарисовать текстуру с помощью opengl в java из этого учебника , и все работало нормально, пока Я попытался нарисовать текстуру. Он просто рисует разноцветную коробку, но не текстуру. Вот мой код: package main; import...
1585 просмотров
schedule 31.03.2024

Ошибка проверки прозрачности или глубины в очень простом двухпроходном эффекте
Я хочу настроить очень простой двухпроходный эффект. Первый проход рисует объект текстуры в текстуру. Второй проход создает полноэкранный четырехугольник в геометрическом шейдере и текстурирует его текстурой, записанной в первом проходе. Текстура...
162 просмотров
schedule 04.05.2024

Умножить матрицы в C или в GLSL?
У меня есть программа OpenGL, которая будет выполнять достаточно большое количество матричных умножений в секунду. Это будут матрицы 4x4 по 128 байт каждая. И мой процессор, и графический процессор довольно современные (у меня MacBook Pro (Retina,...
400 просмотров
schedule 27.04.2024

Цилиндр VBO OpenGL: что я делаю не так?
Я попытался создать цилиндр VBO, передав std::vector в буфер вершин вместо static const GLfloat variableName[]= {some data}; . Однако в моем окне ничего не рисуется. Что не так с моим кодом? Мой VBO: glGenBuffers(1,...
373 просмотров
schedule 05.05.2024

QOpenGLWidget без подклассов
Мне просто интересно, можно ли использовать QOpenGLWidget на Qt (я использую версию 5.4) без подкласса. В редакторе форм Qt Creator есть виджет отображения, который можно вставить в форму с именем «Виджет OpenGL». Виджет отображается черным при...
412 просмотров
schedule 31.03.2024

Использование QGLWidget в качестве окна просмотра для QGraphicsView приводит к черному экрану
У меня есть QGraphicsView, отображающий QGraphicsScene, для которого я хотел бы использовать QGLWidget в качестве области просмотра. документация заставляет меня поверить, что это просто мой QGraphicsScene QGLWidget в качестве области просмотра,...
1078 просмотров
schedule 19.03.2024

Преобразование данных S3TC/DXTn в QImage
Я присоединился к проекту по упрощению устаревшего графического кода и был бы признателен за совет по этой проблеме преобразования данных. На вход подаются сжатые текстуры в форматах DXT1, DXT3, DXT5. Данные находятся в основной памяти, а не в...
564 просмотров
schedule 30.04.2024