- 
          
 - 
                Notifications
    
You must be signed in to change notification settings  - Fork 3
 
Open
Labels
featureNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is neededvulkanAnything related to the Vulkan implementationAnything related to the Vulkan implementation
Description
Problem this feature should fix
Currently supported pipelines are graphics and compute. We should add support for raytracing pipelines.
Expected solution
The initial implementation should be done for Vulkan. DX12 will be added later.
- [API] Define 
struct orhi::data::RaytracingPipelineDesc - [API] Define ctor to 
TPipelinetaking an instance ofconst orhi::data::RaytracingPipelineDesc&as parameter - [API] Define API/descs to support acceleration structures and other required resources
 - [API] Define raytracing-related command buffer functionalities
 - [VULKAN] Implement acceleration structures and other required resources
 - [VULKAN] Implement raytracing pipeline creation
 - [VULKAN] Implement raytracing-related command buffer functionalities
 
Metadata
Metadata
Assignees
Labels
featureNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is neededvulkanAnything related to the Vulkan implementationAnything related to the Vulkan implementation