Vireo  0.0
Vireo 3D Rendering Hardware Interface
About

Vireo RHI is an open source library written in modern C++ that implements a common abstraction layer over multiple 3D graphics APIs.

Currently implemented backends are :

  • Vulkan 1.3
  • DirectX 12

Key features :

  • A low-level abstraction layer mimicking low-level graphics APIs such as Vulkan & DirectX 12
  • Abstraction of modern graphics API concepts such as pipelines, barriers, descriptors, submit queues, commands list, ...
  • Graphic and compute pipelines support
  • Support of graphics API validation/debug layers for easy debugging

Released under the MIT license.

Contact

For more information, contact the project maintainers at GitHub project page

Notes

This library is not intended to be a full-featured abstraction of the graphics API. Functionalities are added when needed.