68 {
70
72 .AddInput(2, 0, VK_SHADER_STAGE_FRAGMENT_BIT, { "Albedo", "Normal", "Roughness", "Metallic", "Position" })
73 .AddStorageBuffer(3, 0, sizeof(RayTracingR::DirectionalLightBuffer), VK_SHADER_STAGE_FRAGMENT_BIT)
74 .AddStorageBuffer(3, 1, sizeof(RayTracingR::PointLightBuffer), VK_SHADER_STAGE_FRAGMENT_BIT)
75 .AddAccelerationStructure(4, 0, VK_SHADER_STAGE_FRAGMENT_BIT)
77 }
#define SPICES_PROFILE_ZONE
static VkAccelerationStructureKHR GetAccelerationStructure()
Get RayTracing AccelerationStructure.
friend class DescriptorSetBuilder
Allow this class access all data.