@NonnullDefault
See: Description
| Interface | Description |
|---|---|
| ShadercIncludeResolveI |
Instances of this interface may be passed to the
compile_options_set_include_callbacks function. |
| ShadercIncludeResultReleaseI |
Instances of this interface may be passed to the
compile_options_set_include_callbacks function. |
| Class | Description |
|---|---|
| Shaderc |
Native bindings to the libshaderc C API of the shaderc library.
|
| Shaderc.Functions |
Contains the function pointers loaded from the shaderc
SharedLibrary. |
| ShadercIncludeResolve |
Instances of this class may be passed to the
compile_options_set_include_callbacks function. |
| ShadercIncludeResult |
An include result.
|
| ShadercIncludeResult.Buffer |
An array of
ShadercIncludeResult structs. |
| ShadercIncludeResultRelease |
Instances of this class may be passed to the
compile_options_set_include_callbacks function. |
| ShadercSpvc |
Native bindings to the libshaderc_spvc C API of the shaderc library.
|
| ShadercSpvc.Functions |
Contains the function pointers loaded from the shaderc
SharedLibrary. |
| ShadercSPVCCombinedImageSampler |
Layout
|
| ShadercSPVCCombinedImageSampler.Buffer |
An array of
ShadercSPVCCombinedImageSampler structs. |
| ShadercSPVCMSLResourceBinding |
Layout
|
| ShadercSPVCMSLResourceBinding.Buffer |
An array of
ShadercSPVCMSLResourceBinding structs. |
| ShadercSPVCWorkgroupSize |
Layout
|
| ShadercSPVCWorkgroupSize.Buffer |
An array of
ShadercSPVCWorkgroupSize structs. |
Shaderc wraps around core functionality in glslang and SPIRV-Tools. Shaderc aims to to provide:
Copyright LWJGL. All Rights Reserved. License terms.