initSidebarItems({"enum":[["EmptyEntryPointDummy","A dummy that implements `GraphicsEntryPointAbstract` and `EntryPointAbstract`."],["GeometryShaderExecutionMode","Declares which type of primitives are expected by the geometry shader."],["GraphicsShaderType",""],["ShaderInterfaceMismatchError","Error that can happen when the interface mismatches between two shader stages."]],"struct":[["ComputeEntryPoint","Represents the entry point of a compute shader in a shader module."],["EmptyShaderInterfaceDef","Description of an empty shader interface."],["GraphicsEntryPoint","Represents a shader entry point in a shader module."],["ShaderInterfaceDefEntry","Entry of a shader interface definition."],["ShaderModule","Contains SPIR-V code with one or more entry points."],["SpecializationMapEntry","Describes an individual constant to set in the shader. Also a field in the struct."]],"trait":[["EntryPointAbstract",""],["GraphicsEntryPointAbstract",""],["ShaderInterfaceDef","Types that contain the definition of an interface between two shader stages, or between the outside and a shader stage."],["ShaderInterfaceDefMatch","Extension trait for `ShaderInterfaceDef` that specifies that the interface is potentially compatible with another one."],["SpecializationConstants","Trait for types that contain specialization data for shaders."]]});