List of all items
Structs
- Arena
- Handle
- Range
- SourceLocation
- Span
- UniqueArena
- WithSpan
- back::FunctionCtx
- back::Level
- back::RayFlag
- back::hlsl::BindTarget
- back::hlsl::FragmentEntryPoint
- back::hlsl::OffsetsBindTarget
- back::hlsl::Options
- back::hlsl::PipelineOptions
- back::hlsl::ReflectionInfo
- back::hlsl::SamplerHeapBindTargets
- back::hlsl::SamplerIndexBufferKey
- back::hlsl::Writer
- back::spv::BindingInfo
- back::spv::DebugInfo
- back::spv::ImageTypeFlags
- back::spv::Options
- back::spv::PipelineOptions
- back::spv::Writer
- back::spv::WriterFlags
- back::wgsl::Writer
- back::wgsl::WriterFlags
- common::DiagnosticDebug
- common::DiagnosticDisplay
- common::wgsl::DisplayFilterableTriggeringRule
- diagnostic_filter::DiagnosticFilter
- diagnostic_filter::DiagnosticFilterNode
- error::ShaderError
- front::SymbolTable
- front::Typifier
- front::wgsl::Frontend
- front::wgsl::Options
- front::wgsl::ParseError
- ir::Barrier
- ir::Block
- ir::Constant
- ir::DocComments
- ir::EntryPoint
- ir::Function
- ir::FunctionArgument
- ir::FunctionResult
- ir::GlobalVariable
- ir::LocalVariable
- ir::Module
- ir::Override
- ir::RayFlag
- ir::ResourceBinding
- ir::Scalar
- ir::SpecialTypes
- ir::StorageAccess
- ir::StructMember
- ir::SwitchCase
- ir::Type
- proc::Alignment
- proc::ConstantEvaluator
- proc::Emitter
- proc::ExpressionKindTracker
- proc::GlobalCtx
- proc::LayoutError
- proc::Layouter
- proc::MissingSpecialType
- proc::Namer
- proc::ResolveContext
- proc::Rule
- proc::TypeLayout
- proc::index::BoundsCheckPolicies
- valid::Capabilities
- valid::ExpressionInfo
- valid::FunctionInfo
- valid::GlobalUse
- valid::ModuleInfo
- valid::ShaderStages
- valid::SubgroupOperationSet
- valid::TypeFlags
- valid::Uniformity
- valid::UniformityRequirements
- valid::ValidationFlags
- valid::Validator
Enums
- back::FunctionType
- back::RayIntersectionType
- back::hlsl::EntryPointError
- back::hlsl::Error
- back::hlsl::ShaderModel
- back::pipeline_constants::PipelineConstantError
- back::spv::Capability
- back::spv::Error
- back::spv::SourceLanguage
- back::spv::ZeroInitializeWorkgroupMemoryMode
- back::wgsl::Error
- compact::KeepUnused
- diagnostic_filter::FilterableTriggeringRule
- diagnostic_filter::Severity
- diagnostic_filter::StandardFilterableTriggeringRule
- front::wgsl::ImplementedLanguageExtension
- front::wgsl::LanguageExtension
- front::wgsl::UnimplementedLanguageExtension
- ir::AddressSpace
- ir::ArraySize
- ir::AtomicFunction
- ir::BinaryOperator
- ir::Binding
- ir::BuiltIn
- ir::CollectiveOperation
- ir::ConservativeDepth
- ir::DerivativeAxis
- ir::DerivativeControl
- ir::Direction
- ir::EarlyDepthTest
- ir::Expression
- ir::GatherMode
- ir::ImageClass
- ir::ImageDimension
- ir::ImageQuery
- ir::Interpolation
- ir::Literal
- ir::MathFunction
- ir::PredeclaredType
- ir::RayQueryFunction
- ir::RayQueryIntersection
- ir::RelationalFunction
- ir::SampleLevel
- ir::Sampling
- ir::ScalarKind
- ir::ShaderStage
- ir::Statement
- ir::StorageFormat
- ir::SubgroupOperation
- ir::SwitchValue
- ir::SwizzleComponent
- ir::TypeInner
- ir::UnaryOperator
- ir::VectorSize
- proc::Conclusion
- proc::ConstantEvaluatorError
- proc::ExpressionKind
- proc::HashableLiteral
- proc::LayoutErrorInner
- proc::NameKey
- proc::ResolveArraySizeError
- proc::ResolveError
- proc::TypeResolution
- proc::index::BoundsCheckPolicy
- proc::index::GuardedIndex
- proc::index::IndexableLength
- proc::index::IndexableLengthError
- valid::CallError
- valid::ComposeError
- valid::ConstExpressionError
- valid::ConstantError
- valid::Disalignment
- valid::EntryPointError
- valid::ExpressionError
- valid::FunctionError
- valid::GlobalVariableError
- valid::LiteralError
- valid::LocalVariableError
- valid::OverrideError
- valid::PushConstantError
- valid::SubgroupError
- valid::TypeError
- valid::ValidationError
- valid::VaryingError
- valid::WidthError
Traits
- common::ForDebug
- common::ForDebugWithTypes
- common::wgsl::ToWgsl
- common::wgsl::TryToWgsl
- common::wgsl::TypeContext
- proc::OverloadSet
Functions
- back::binary_operation_str
- back::pipeline_constants::process_overrides
- back::spv::write_vec
- back::wgsl::write_string
- common::vector_size_str
- common::wgsl::address_space_str
- compact::compact
- front::wgsl::parse_str
- proc::compare_types
- proc::ensure_block_returns
- proc::flatten_compose
- proc::index::access_needs_check
- proc::index::find_checked_indexes
- proc::index::oob_local_types
- proc::min_max_float_representable_by
- valid::check_literal_value
Type Aliases
- FastHashMap
- FastHashSet
- FastIndexMap
- FastIndexSet
- SpanContext
- back::NeedBakeExpressions
- back::PipelineConstants
- back::hlsl::BindingMap
- back::hlsl::DynamicStorageBufferOffsetsTargets
- back::hlsl::SamplerIndexBufferBindingMap
- back::spv::BindingMap
- ir::Bytes
- proc::EntryPointIndex