MethanePowered / MethaneKit

🎲 Modern 3D graphics made simple with C++17 cross-platform framework and rendering abstraction API on top of DirectX 12, Metal & Vulkan
Apache License 2.0
878 stars 52 forks source link

Rafactor/use magic enum #76

Closed egorodet closed 3 years ago

egorodet commented 3 years ago

Use magic_enum library to replace raw enum types of bitmasks to enum class types, use enum names and counts generated in compile time.