项目作者: hannes-harnisch

项目描述 :
Experimental C++20 multiplatform graphics engine.
高级语言: C++
项目地址: git://github.com/hannes-harnisch/Vitro.git
创建时间: 2020-07-07T19:07:38Z
项目社区:https://github.com/hannes-harnisch/Vitro

开源协议:GNU Affero General Public License v3.0

下载


Vitro

This project is an ongoing personal experiment/exercise in low-level GPU programming and designing a scalable cross-platform C++ architecture for a rendering engine. I’m working on it purely for fun.

Vitro is intended to grow into an efficient multiplatform 2D and 3D scene viewer/editor and graphics engine. It relies heavily on C++20 features, especially modules. At the moment, a build of the newest Premake branch is required in order to generate project files.

The graphics API currently used primarily for development is Direct3D 12. A Vulkan backend is being added gradually.

In terms of operating systems, only Windows is currently supported, with Linux support in planning. Mobile platforms may be supported in the future as well.