More ray tracing changes

This commit is contained in:
Dynamitos
2024-07-12 13:33:52 +02:00
parent a9089bd997
commit 8387ad6ffe
33 changed files with 527 additions and 292 deletions
+1
View File
@@ -103,6 +103,7 @@ class Graphics {
// Ray Tracing
virtual OBottomLevelAS createBottomLevelAccelerationStructure(const BottomLevelASCreateInfo& createInfo) = 0;
virtual OTopLevelAS createTopLevelAccelerationStructure(const TopLevelASCreateInfo& createInfo) = 0;
virtual void buildBottomLevelAccelerationStructures(Array<Gfx::PBottomLevelAS> data) = 0;
virtual ORayGenShader createRayGenShader(const ShaderCreateInfo& createInfo) = 0;
virtual OAnyHitShader createAnyHitShader(const ShaderCreateInfo& createInfo) = 0;