List of all items
Structs
- GpuContext
- accelerator::AcceleratorBuilder
- accelerator::CpuAccelerator
- accelerator::WgpuAccelerator
- async_compute::AsyncComputeQueue
- backend::BackendCapabilities
- backend::cpu::CpuBackend
- backend::vulkan::VulkanBackend
- backend::vulkan::VulkanFeatures
- barrier_manager::BarrierDesc
- barrier_manager::BarrierManager
- barrier_manager::ResourceId
- blend_kernel::BlendKernel
- blend_kernel::BlendStats
- buffer::GpuBuffer
- buffer_copy::BufferRegion
- buffer_copy::CopyBatch
- buffer_copy::CopyCommand
- buffer_copy::CopyStats
- buffer_copy::ImageRegion
- buffer_pool::BufferPool
- buffer_pool::GpuBuffer
- buffer_pool::PoolStats
- buffer_pool::SubAllocation
- buffer_pool::SubAllocator
- cache::CacheStats
- cache::PipelineCache
- cache::ShaderCache
- color_convert_kernel::BatchConvertStats
- color_convert_kernel::ColorConvertKernel
- color_convert_kernel::ConversionMatrix
- command_buffer::CommandBuffer
- command_buffer::CommandEntry
- command_buffer::DoubleBufferedSubmitter
- 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::DataDrivenDispatch
- compute_dispatch::DispatchGrid
- compute_dispatch::DispatchRecord
- compute_dispatch::DispatchTracker
- compute_dispatch::WorkgroupSize
- compute_graph::ComputeGraph
- compute_graph::ExecutionPlan
- compute_graph::GraphNode
- compute_graph::PipelineStageFlags
- compute_graph::ResourceBinding
- compute_kernels::ComputeKernel
- compute_kernels::KernelConfig
- compute_pass::BatchedComputePass
- compute_pass::BufferBinding
- compute_pass::ComputePass
- compute_pass::DispatchCommand
- compute_pass::PassQueue
- compute_shader::ComputeShaderSimulator
- compute_shader::DispatchConfig
- compute_shader::ShaderKernel
- compute_shader::ThreadGroupContext
- descriptor_set::DescriptorBinding
- descriptor_set::DescriptorLayout
- descriptor_set::DescriptorSet
- device::GpuDevice
- device::GpuDeviceInfo
- double_buffer::CommandSlot
- double_buffer::DoubleBufferStats
- double_buffer::DoubleBufferSubmitter
- fence_pool::FenceId
- fence_pool::FencePool
- fence_pool::FencePoolConfig
- fence_pool::FencePoolStats
- fence_pool::PooledFence
- film_grain::ChannelGrainConfig
- film_grain::FilmGrainConfig
- film_grain::FilmGrainSynthesizer
- film_grain::GrainStatistics
- gpu_buffer::GpuBuffer
- gpu_buffer::GpuBufferPool
- gpu_cpu_verify::ComparisonResult
- gpu_cpu_verify::VerificationCase
- gpu_cpu_verify::VerificationSuite
- 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
- histogram_equalization::ClaheConfig
- histogram_equalization::EqualizationStats
- histogram_equalization::HistogramEqualizer
- indirect_dispatch::IndirectBuffer
- indirect_dispatch::IndirectDispatchArgs
- kernel::KernelCache
- kernel::KernelSpec
- kernel_scheduler::KernelScheduler
- kernel_scheduler::KernelSpec
- kernel_scheduler::OccupancyEstimate
- kernel_scheduler::WarpStats
- 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::CompactionPlan
- memory_pool::DefragResult
- memory_pool::GpuMemoryPool
- memory_pool::MigrationEntry
- memory_pool::PoolStats
- mipmap_gen::MipChain
- mipmap_gen::MipLevel
- motion_detect::MotionAnalysis
- motion_detect::MotionDetector
- motion_detect::MotionRegion
- motion_estimation::BlockMvResult
- motion_estimation::FrameMvResult
- motion_estimation::MotionEstimationConfig
- motion_estimation::MotionEstimator
- motion_estimation::MotionVector
- motion_estimation::SubpixelMv
- multi_gpu::DeviceSlot
- multi_gpu::DeviceStats
- multi_gpu::MultiGpuScheduler
- occupancy::GpuSpec
- occupancy::KernelResources
- occupancy::OccupancyCalculator
- occupancy::OccupancyResult
- occupancy::PerformanceTip
- ops::chroma::ChromaOps
- ops::chroma::YcbcrCoefficients
- ops::colorspace::ColorSpaceConversion
- ops::composite::BlendLayer
- ops::composite::LayerCompositor
- ops::denoise::DenoiseKernel
- ops::denoise::DenoiseOperation
- ops::filter::FilterOperation
- ops::histogram_eq::HistogramEqualizer
- ops::histogram_eq::HistogramEqualizerConfig
- ops::quality_metrics::MsSsimResult
- ops::quality_metrics::PsnrResult
- ops::quality_metrics::SsimResult
- ops::scale::ScaleOperation
- ops::tonemap::TonemapParams
- ops::transform::LensDistortionParams
- ops::transform::PerspectiveMatrix
- ops::transform::TransformOperation
- optical_flow::FlowField
- optical_flow::FlowVector
- optical_flow::OpticalFlowConfig
- optical_flow::OpticalFlowEstimator
- perspective_transform::HomographyMatrix
- perspective_transform::LensDistortionCorrector
- perspective_transform::LensDistortionParams
- perspective_transform::PerspectiveTransform
- pipeline::BarrierBatcher
- pipeline::BufferBarrier
- pipeline::FlushRecord
- pipeline::GpuPipeline
- pipeline::PipelineMetrics
- pipeline::PipelineNode
- pipeline_cache::PipelineCache
- pipeline_stages::ColorConvertStage
- pipeline_stages::GaussianBlurStage
- pipeline_stages::GrayscaleStage
- pipeline_stages::ImageComputePipeline
- pipeline_stages::OverlayStage
- pipeline_stages::SobelStage
- pipeline_stages::ThresholdStage
- queue::AsyncSubmission
- queue::BatchSubmitter
- queue::CommandBufferBuilder
- queue::CommandQueue
- queue::QueueManager
- readback::GpuReadback
- render_pass::AttachmentConfig
- render_pass::RenderPassBuilder
- render_pass::RenderPassConfig
- resource_manager::GpuResourceManager
- resource_manager::ResourceHandle
- sampler::SamplerCache
- sampler::SamplerConfig
- sampler::SamplerHandle
- scale_kernel::ScaleKernel
- scale_kernel::ScaleStats
- shader::BindGroupLayoutBuilder
- shader::ShaderCompiler
- shader_cache::CompiledShader
- shader_cache::DiskCacheStats
- shader_cache::DiskShaderCache
- 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
- texture_atlas::AtlasConfig
- texture_atlas::AtlasRect
- texture_atlas::TextureAtlas
- texture_atlas::TextureAtlasPacker
- texture_cache::TexCacheStats
- texture_cache::TextureCache
- texture_cache::TileKey
- tone_curve::ToneCurve
- tone_curve::ToneCurveChain
- 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::DeviceLimits
- workgroup::DispatchDimensions
- workgroup::SharedMemoryLayout
- workgroup::WorkgroupAutoTuner
- workgroup::WorkgroupPlanner
- workgroup::WorkgroupSize
Enums
- GpuError
- async_compute::TaskState
- backend::BackendType
- barrier_manager::AccessType
- barrier_manager::PipelineStage
- blend_kernel::BlendError
- blend_kernel::BlendMode
- buffer::BufferType
- buffer_copy::CopyDirection
- color_convert_kernel::ColorKernelError
- color_convert_kernel::ColorStandard
- color_convert_kernel::RangeMode
- command_buffer::BufferSlot
- command_buffer::CommandBufferState
- command_buffer::CommandType
- command_buffer::SlotState
- compiler::OptimizationLevel
- compiler::ShaderSourceType
- compute_dispatch::BarrierKind
- compute_dispatch::DataDispatchStrategy
- compute_graph::GraphError
- compute_graph::NodeKind
- compute_graph::ResourceAccess
- compute_pass::PassType
- compute_shader::ShaderError
- descriptor_set::BindingType
- double_buffer::DoubleBufferError
- double_buffer::SlotState
- fence_pool::FenceStatus
- gpu_buffer::BufferUsage
- gpu_cpu_verify::ToleranceMetric
- gpu_fence::FenceStatus
- gpu_stats::GpuStat
- indirect_dispatch::DispatchStrategy
- kernel::KernelType
- kernel_scheduler::SchedulerError
- kernels::color::ColorConversion
- kernels::color::ColorSpace
- kernels::filter::FilterType
- kernels::reduce::ReduceOp
- kernels::resize::ResizeFilter
- kernels::transform::TransformType
- memory_pool::Alignment
- motion_detect::Sensitivity
- motion_estimation::BlockPartition
- motion_estimation::MotionMetric
- motion_estimation::TargetCodec
- multi_gpu::LoadBalanceStrategy
- occupancy::OccupancyLimit
- ops::chroma::ChromaSubsampling
- ops::colorspace::ColorSpace
- ops::composite::BlendMode
- ops::denoise::DenoiseAlgorithm
- ops::histogram_eq::EqualizationMode
- ops::scale::ScaleFilter
- ops::tonemap::TonemapAlgorithm
- pipeline::BarrierKind
- pipeline::BarrierStrategy
- pipeline::PipelineStage
- pipeline_stages::PixelFormat
- queue::QueueType
- render_pass::AttachmentFormat
- render_pass::LoadOp
- render_pass::StoreOp
- resource_manager::ResourceType
- sampler::FilterMode
- sampler::WrapMode
- scale_kernel::ScaleError
- scale_kernel::ScaleFilter
- shader::ShaderSource
- shader_cache::DiskCacheError
- shader_cache::EvictionPolicy
- shader_params::ParamType
- sync_primitive::SyncState
- sync_primitive::SyncType
- texture::TextureFormat
- texture_cache::CacheError
- tone_curve::ToneCurveError
- tone_curve::ToneCurveType
- 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
- gpu_cpu_verify::buffers_within_tolerance
- gpu_cpu_verify::compute_buffer_psnr
- gpu_cpu_verify::compute_buffer_rms
- indirect_dispatch::compute_dispatch
- indirect_dispatch::validate_dispatch_limits
- mipmap_gen::compute_mip_count
- mipmap_gen::downsample_box_u8
- mipmap_gen::generate_mip_chain_u8
- mipmap_gen::mip_dimension
- multi_gpu::distribute_frames
- occupancy::analyze_performance
- ops::colorspace::bt2020_rgb_to_ycbcr
- ops::colorspace::bt2020_ycbcr_to_rgb
- ops::colorspace::bt601_rgb_to_ycbcr
- ops::colorspace::bt601_ycbcr_to_rgb
- ops::colorspace::bt709_rgb_to_ycbcr
- ops::colorspace::bt709_ycbcr_to_rgb
- ops::colorspace::hlg_eotf
- ops::colorspace::hlg_oetf
- ops::colorspace::pq_eotf
- ops::colorspace::pq_oetf
- ops::filter::gaussian_blur_separable
- ops::filter::gaussian_blur_separable_parallel
- ops::filter::gaussian_kernel_1d
- ops::filter::max_channel_diff
- ops::quality_metrics::compute_ms_ssim
- ops::quality_metrics::compute_psnr
- ops::quality_metrics::compute_ssim
- 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
- ops::transform::lens_undistort
- ops::transform::perspective_warp
- shader_cache::age_of
- shader_cache::hash_source