google / xrtl

Cross-platform Real-Time Rendering Library
Apache License 2.0
128 stars 26 forks source link

Initial pass at a vulkan abstraction. #32

Closed benvanik closed 7 years ago

benvanik commented 7 years ago

Unifies vulkan, metal, and d3d12, mostly designed like vulkan to make code porting easier.

Many vulkan rough-edges will likely be removed or simplified based on our usage. Transitioning images is an example of a nasty thing in vulkan that would be nice to simplify a bit for easier usage.