StarsX / MSFallback

Meshlet culling by a layer of interface with amplification-shader and mesh-shader fallback implementations using compute and vertex shaders. All API calls are unified with the fallback layer, and the native and fallback paths can be switched by EnableNativeMeshShader().

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MSFallback

Meshlet culling by a layer of interface with amplification-shader and mesh-shader fallback implementations using compute and vertex shaders. All API calls are unified with the fallback layer, and the native and fallback paths can be switched by EnableNativeMeshShader().

Hot keys:

[P] pipeline type switch

[C] camera switch

Prerequisite: https://github.com/StarsX/XUSG

About

Meshlet culling by a layer of interface with amplification-shader and mesh-shader fallback implementations using compute and vertex shaders. All API calls are unified with the fallback layer, and the native and fallback paths can be switched by EnableNativeMeshShader().

License:MIT License


Languages

Language:C 72.8%Language:C++ 26.6%Language:HLSL 0.5%