Skip to content

Cross-API engine which will support DX12 and Vulkan renderer

Notifications You must be signed in to change notification settings

codeonwort/Cyseal

Repository files navigation

Cyseal

A toy rendering engine to experiment with DX12 and Vulkan.

Environment

  • Graphics API: DirectX 12 / Vulkan (WIP)
  • Language: C++20
  • OS: Windows 11
  • IDE: Visual Studio 2022

Run Setup.ps1, build CysealSolution.sln, and launch the test project.

WIP

This project is at a very early stage. Only basic rendering features work with DX12 backend.

Features

  • Bindless textures
  • GPU scene management
  • GPU culling and indirect draw
  • Hardware Raytracing
    • Ray Traced Reflections
    • Monte Carlo path tracing

About

Cross-API engine which will support DX12 and Vulkan renderer

Topics

Resources

Stars

Watchers

Forks