Skip to content
This repository has been archived by the owner on Apr 21, 2022. It is now read-only.

Latest commit

 

History

History
33 lines (28 loc) · 1009 Bytes

Roadmap.md

File metadata and controls

33 lines (28 loc) · 1009 Bytes

Roadmap

FrameGraph

Stage 1

  • glsl compilation to spirv + reflection.
  • automatic placement of pipeline barrier.
  • unit tests: stl, resource barriers, glsl compiler, resource cache, ...
  • graph node tests: buffer copy, image copy, draw triangle, dispatch, ...
  • implementation tests for correct and optimal barrier placement.
  • multithreading.
  • different queue families support.
  • graph visualizations.

Stage 2

  • mesh shader support.
  • ray tracing support.
  • glsl debugging.
  • dependencies between command buffers.
  • custom RAM allocators.
  • logical resources.
  • advanced VRAM managment.
  • render pass subpasses.
  • immutable descriptor sets.

Stage 3

  • sparse memory support.
  • optimization for mobile and integrated GPUs.

Extensions

  • Shader graph
  • Script bindings
  • Static analyzer for shader source