Skip to content

KVM-Explorer/BeaconRenderer

Repository files navigation

BeaconRenderer

an adaptive multi-gpu renderer with DirectX12

Features

  • Multi-GPU support
  • RenderGraph, which can be easily extended
  • Demo with bindless render path
  • Dynamic insert gpu transfer task

deps

** Platform: Windows10/11 **

all dependencies can be installed by xmake, or has been included in the project

  • xmake(external)
  • imGUI(internal)
  • yaml-cpp(external)
  • PIX(internal)
  • DirectX12(system)
  • magic_enum(external)
  • spdlog(external)

Content

Files Level

- Component 
    - Camera
- Framework Application Framework
- Render    RenderPath
- Resource  Resources config & Context Define
- Script    custom script
- Shader    Shader
- System    Operators on System/Application Level(IO,Log,Profiler)
- Asset     Scene Assets

Thanks

About

a toy renderer with DirectX12

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages