List of all items
Structs
- GpuContext
- accelerator::AcceleratorBuilder
- accelerator::CpuAccelerator
- accelerator::WgpuAccelerator
- backend::BackendCapabilities
- backend::cpu::CpuBackend
- backend::vulkan::VulkanBackend
- backend::vulkan::VulkanFeatures
- buffer::GpuBuffer
- buffer_copy::BufferRegion
- buffer_copy::CopyBatch
- buffer_copy::CopyCommand
- buffer_copy::CopyStats
- buffer_copy::ImageRegion
- cache::CacheStats
- cache::PipelineCache
- cache::ShaderCache
- command_buffer::CommandBuffer
- command_buffer::CommandEntry
- compiler::CompilationError
- compiler::CompilationOptions
- compiler::ShaderCompiler
- compiler::ShaderPreprocessor
- compute::ComputeExecutor
- compute::ComputePassBuilder
- compute::ComputePipelineHandle
- compute::ComputePipelineManager
- compute::DispatchHelper
- compute_dispatch::BarrierRecord
- compute_dispatch::BarrierTracker
- compute_dispatch::DispatchGrid
- compute_dispatch::DispatchRecord
- compute_dispatch::DispatchTracker
- compute_dispatch::WorkgroupSize
- compute_pass::BufferBinding
- compute_pass::ComputePass
- compute_pass::PassQueue
- descriptor_set::DescriptorBinding
- descriptor_set::DescriptorLayout
- descriptor_set::DescriptorSet
- device::GpuDevice
- device::GpuDeviceInfo
- fence_pool::FenceId
- fence_pool::FencePool
- fence_pool::FencePoolConfig
- fence_pool::FencePoolStats
- fence_pool::PooledFence
- gpu_buffer::GpuBuffer
- gpu_buffer::GpuBufferPool
- gpu_fence::GpuFence
- gpu_fence::GpuFencePool
- gpu_profiler::GpuProfiler
- gpu_profiler::GpuProfilerScope
- gpu_profiler::GpuTimestamp
- gpu_profiler::ScopeStats
- gpu_stats::GpuStatSample
- gpu_stats::GpuStats
- gpu_timer::FrameTimer
- gpu_timer::GpuTimer
- gpu_timer::GpuTimerConfig
- gpu_timer::TimerRegion
- gpu_timer::TimingSample
- gpu_timer::TimingStats
- histogram::ChannelHistogram
- histogram::ImageHistogram
- kernel::KernelCache
- kernel::KernelSpec
- kernels::KernelStats
- kernels::color::ColorConversionKernel
- kernels::color::LutKernel
- kernels::filter::ConvolutionKernel
- kernels::filter::FilterKernel
- kernels::filter::SeparableFilter
- kernels::reduce::HistogramKernel
- kernels::reduce::ImageStats
- kernels::reduce::ReduceKernel
- kernels::reduce::ScanKernel
- kernels::reduce::StatsKernel
- kernels::resize::ResizeKernel
- kernels::transform::AffineMatrix
- kernels::transform::TransformKernel
- kernels::transform::WarpKernel
- memory::ManagedBuffer
- memory::MemoryAllocator
- memory::MemoryPool
- memory::MemoryStats
- memory_pool::AllocationHandle
- memory_pool::GpuMemoryPool
- memory_pool::PoolStats
- motion_detect::MotionAnalysis
- motion_detect::MotionDetector
- motion_detect::MotionRegion
- occupancy::GpuSpec
- occupancy::KernelResources
- occupancy::OccupancyCalculator
- occupancy::OccupancyResult
- occupancy::PerformanceTip
- ops::colorspace::ColorSpaceConversion
- ops::filter::FilterOperation
- ops::scale::ScaleOperation
- ops::tonemap::TonemapParams
- ops::transform::TransformOperation
- pipeline::GpuPipeline
- pipeline::PipelineMetrics
- pipeline::PipelineNode
- queue::AsyncSubmission
- queue::BatchSubmitter
- queue::CommandBufferBuilder
- queue::CommandQueue
- queue::QueueManager
- render_pass::AttachmentConfig
- render_pass::RenderPassBuilder
- render_pass::RenderPassConfig
- resource_manager::GpuResourceManager
- resource_manager::ResourceHandle
- sampler::SamplerCache
- sampler::SamplerConfig
- sampler::SamplerHandle
- shader::BindGroupLayoutBuilder
- shader::ShaderCompiler
- shader_cache::CompiledShader
- shader_cache::GpuShaderCache
- shader_cache::ShaderCacheStats
- shader_cache::ShaderVersion
- shader_params::ShaderParam
- shader_params::UniformBlock
- sync::Barrier
- sync::Event
- sync::Fence
- sync::Semaphore
- sync_primitive::GpuSync
- texture::TextureDescriptor
- texture::TexturePool
- upload_queue::UploadId
- upload_queue::UploadQueue
- upload_queue::UploadQueueConfig
- upload_queue::UploadQueueStats
- upload_queue::UploadRequest
- upload_queue::UploadTarget
- vertex_buffer::VertexBuffer
- vertex_buffer::VertexLayout
- vertex_buffer::VertexSlot
- video_process::FrameProcessConfig
- video_process::FrameProcessResult
- video_process::VideoFrameProcessor
- viewport::Viewport
- viewport::ViewportScissor
- viewport::ViewportStack
- workgroup::DispatchDimensions
- workgroup::SharedMemoryLayout
- workgroup::WorkgroupPlanner
- workgroup::WorkgroupSize
Enums
- GpuError
- backend::BackendType
- buffer::BufferType
- buffer_copy::CopyDirection
- command_buffer::CommandBufferState
- command_buffer::CommandType
- compiler::OptimizationLevel
- compiler::ShaderSourceType
- compute_dispatch::BarrierKind
- compute_pass::PassType
- descriptor_set::BindingType
- fence_pool::FenceStatus
- gpu_buffer::BufferUsage
- gpu_fence::FenceStatus
- gpu_stats::GpuStat
- kernel::KernelType
- kernels::color::ColorConversion
- kernels::color::ColorSpace
- kernels::filter::FilterType
- kernels::reduce::ReduceOp
- kernels::resize::ResizeFilter
- kernels::transform::TransformType
- memory_pool::Alignment
- motion_detect::Sensitivity
- occupancy::OccupancyLimit
- ops::colorspace::ColorSpace
- ops::scale::ScaleFilter
- ops::tonemap::TonemapAlgorithm
- pipeline::PipelineStage
- queue::QueueType
- render_pass::AttachmentFormat
- render_pass::LoadOp
- render_pass::StoreOp
- resource_manager::ResourceType
- sampler::FilterMode
- sampler::WrapMode
- shader::ShaderSource
- shader_cache::EvictionPolicy
- shader_params::ParamType
- sync_primitive::SyncState
- sync_primitive::SyncType
- texture::TextureFormat
- upload_queue::UploadPriority
- upload_queue::UploadState
- vertex_buffer::VertexAttribute
- vertex_buffer::VertexBufferError
- viewport::ViewportOrigin
- workgroup::WorkgroupStrategy
Traits
Functions
- compute_dispatch::dispatch_1d
- compute_dispatch::dispatch_2d
- compute_dispatch::dispatch_3d
- compute_dispatch::recommend_2d_workgroup
- occupancy::analyze_performance
- ops::tonemap::aces_tonemap
- ops::tonemap::apply_gamma
- ops::tonemap::apply_tonemap_frame
- ops::tonemap::drago_log_tonemap
- ops::tonemap::hable_tonemap
- ops::tonemap::reinhard_tonemap
- shader_cache::age_of
- shader_cache::hash_source