Вопросы по теме '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