Table of Contents

Namespace BSGameLib.Game.ShaderCompiler

Classes

ShaderCompilerOptions

Settings for the runtime shader compiler AddShaderCompiler(IServiceCollection, Action<ShaderCompilerOptions>) registers.

ShaderCompilerServiceCollectionExtensions

Adds the runtime shader compiler to a game's services.

ShadercShaderCompiler

An IShaderCompiler over shaderc, which ships with this package, so it works on a player's machine. It compiles exactly as the build step does, and keeps what it compiles on disk so a shader is compiled once, not once per launch.