first step for compute task
This commit is contained in:
parent
579820334d
commit
c02522b6c2
16 changed files with 470 additions and 32 deletions
shaders
|
@ -24,9 +24,13 @@ layout(binding = 0) uniform UniformBufferObject {
|
|||
// 3 - diffuse raster size (float, needs to be decoded)
|
||||
// 4 - max recursive rays
|
||||
// 5 - diffuse rays per hit
|
||||
layout(binding = 2) buffer SceneInfoBuffer{
|
||||
layout(binding = 2) readonly buffer SceneInfoBuffer{
|
||||
uint infos[];
|
||||
} scene_info;
|
||||
|
||||
layout(binding = 4) buffer SceneInfoBuffer2 {
|
||||
uint infos[];
|
||||
} scene_info2;
|
||||
uint max_num_lights = scene_info.infos[0];
|
||||
uint max_iterations_per_light = scene_info.infos[1];
|
||||
// diffuse raytracing using a quadratic raster of rays
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue