Package org.lwjgl.util.spvc
@NullMarked
package org.lwjgl.util.spvc
Contains bindings to SPIRV-Cross, a library for performing reflection on SPIR-V and
disassembling SPIR-V back to high level languages.
-
ClassDescriptionEnumeration tokens for SPIR-V.Native bindings to the C API of SPIRV-Cross.Contains the function pointers loaded from the spvc
SharedLibrary.LayoutAn array ofSpvcBufferRangestructs.LayoutAn array ofSpvcCombinedImageSamplerstructs.LayoutAn array ofSpvcEntryPointstructs.Instances of this class may be passed to thecontext_set_error_callbackmethod.Instances of this interface may be passed to thecontext_set_error_callbackmethod.LayoutAn array ofSpvcHLSLResourceBindingstructs.LayoutAn array ofSpvcHLSLResourceBindingMappingstructs.Specifying a root constant (d3d12) or push constant range (vulkan).An array ofSpvcHlslRootConstantsstructs.Interface which remaps vertex inputs to a fixed semantic name to make linking easier.An array ofSpvcHlslVertexAttributeRemapstructs.LayoutAn array ofSpvcMslConstexprSamplerstructs.Deprecated, useSpvcMslResourceBinding2.An array ofSpvcMslResourceBindingstructs.Matches the binding index of a MSL resource for a binding within a descriptor set.An array ofSpvcMslResourceBinding2structs.Maps to the sampler Y'CbCr conversion-related portions ofMSLConstexprSampler.An array ofSpvcMslSamplerYcbcrConversionstructs.Defines MSL characteristics of an input variable at a particular location.An array ofSpvcMslShaderInputstructs.Defines MSL characteristics of an input variable at a particular location.An array ofSpvcMslShaderInterfaceVarstructs.LayoutAn array ofSpvcMslShaderInterfaceVar2structs.Defines MSL characteristics of a vertex attribute at a particular location.An array ofSpvcMslVertexAttributestructs.LayoutAn array ofSpvcReflectedBuiltinResourcestructs.LayoutAn array ofSpvcReflectedResourcestructs.LayoutAn array ofSpvcSpecializationConstantstructs.