Syncaidius / MoltenEngine

A spare-time C# .NET 8 game engine project. Cross-platform, multi-threaded.
MIT License
301 stars 20 forks source link

Vulkan - GLSL/Spir-V shader compilation #112

Closed Syncaidius closed 1 year ago

Syncaidius commented 1 year ago

Implement shader system which supports GLSL/Spir-V compilation. May also invole Molten.Graphics.DXC for HLSL to Spir-V compilation.

Syncaidius commented 1 year ago

This feature is being dropped so that efforts are focused on providing excellent support for HLSL in Vulkan, via HLSL to Spir-V compilation. This will ensure that a common shader language is used for DirectX 11/12 and Vulkan.