Skip to content

Add support for raytracing pipeline #15

@adriengivry

Description

@adriengivry

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 TPipeline taking an instance of const 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

No one assigned

    Labels

    featureNew feature or requesthelp wantedExtra attention is neededvulkanAnything related to the Vulkan implementation

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions