Вопросы по теме '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 просмотров
schedule
04.12.2022
Как повысить 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 просмотров
schedule
18.10.2022
Столкновение частиц с миром вокселей в вычислительном шейдере
Я добавил систему частиц в воксельную игру, над которой я работаю. На данный момент вся физика выполняется на процессоре, и он довольно медленный (мой процессор борется с 2000 частицами).
Для каждой частицы я определяю диапазон вокселей, с...
317 просмотров
schedule
25.12.2023