Top Description Interfaces Classes
module lwjgl.shaderc

Package org.lwjgl.util.shaderc

Annotations
@NonnullDefault

Contains bindings to Shaderc, a collection of libraries for shader compilation.

Shaderc wraps around core functionality in glslang and SPIRV-Tools. Shaderc aims to to provide:

Interface Summary

Modifier and TypeInterface and Description
public interface
ShadercIncludeResolveI

Instances of this interface may be passed to the compile_options_set_include_callbacks function.

public interface
ShadercIncludeResultReleaseI

Instances of this interface may be passed to the compile_options_set_include_callbacks function.

Class Summary

Modifier and TypeClass and Description
public class
Shaderc

Native bindings to the libshaderc C API of the shaderc library.

public abstract class
ShadercIncludeResolve

Instances of this class may be passed to the compile_options_set_include_callbacks function.

public class
ShadercIncludeResult

An include result.

public abstract class
ShadercIncludeResultRelease

Instances of this class may be passed to the compile_options_set_include_callbacks function.