Вопросы по теме 'compute-shader'

Переключение контекста графического процессора
У меня есть программа, которая сначала визуализирует текстуру, затем передает текстуру вычислительному шейдеру для обработки, а затем визуализирует результат вывода на экран через текстурированный полноэкранный четырехугольник. Я читал в...
1525 просмотров
schedule 08.02.2024

Запись в GL_TEXTURE_3D
У меня есть GL_TEXTURE_3D размером 16x16x6, и я пишу в него в вычислительном шейдере, однако я могу писать только в значения, где z=0 . Если я попытаюсь вызвать imageStore с любой координатой, где z!=0 значение не появится в текстуре. Что может...
130 просмотров
schedule 26.12.2023

Ручной рендеринг глубины: случайные результаты, несмотря на использование атомарных операций
Я визуализирую однопиксельные точки в текстуру uint32 с помощью вычислительного шейдера. текстура представляет собой трехмерную текстуру, x и y являются координатами области просмотра, z имеет информацию о глубине по координате 0 и дополнительные...
380 просмотров

Как повысить FPS и преодолеть пропускную способность памяти за счет случайного доступа к текстурам?
В моей программе виртуальной реальности я сильно ограничен пропускной способностью памяти: #version 320 es precision lowp float; const int n_pool = 30; layout(local_size_x = 8, local_size_y = 16, local_size_z = 1) in; layout(rgba8, binding = 0)...
138 просмотров
schedule 08.11.2023

Общая память вычислительных шейдеров содержит артефакты
Я пытался написать общую реализацию вычислительного шейдера по Гауссу. Он в основном работает, но содержит артефакты, которые меняют каждый кадр, даже когда сцена статична. Последние несколько часов я пытался отладить это. Я зашел так далеко, что...
1606 просмотров
schedule 20.02.2024

Трассировка лучей с помощью Compute Shader и Screen Quad
Недавно я искал трассировку лучей с помощью руководств по opengl. В большинстве руководств предпочтение отдается вычислительным шейдерам. Интересно, почему бы им просто не отображать текстуру, а затем отображать текстуру на экране в виде...
4091 просмотров

Столкновение частиц с миром вокселей в вычислительном шейдере
Я добавил систему частиц в воксельную игру, над которой я работаю. На данный момент вся физика выполняется на процессоре, и он довольно медленный (мой процессор борется с 2000 частицами). Для каждой частицы я определяю диапазон вокселей, с...
317 просмотров
schedule 25.12.2023