goldy 0.2.0

Fondaco Machine GPU runtime for Rust (Vulkan, DX12, Metal)
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Opaque backend resource handles.

/// Opaque handle for a GPU texture object.
pub type TextureHandle = u64;

/// Opaque handle for a GPU sampler object.
pub type SamplerHandle = u64;

pub(crate) type DeviceHandle = u64;
pub(crate) type ContextHandle = u64;
pub(crate) type BufferHandle = u64;
pub(crate) type ShaderHandle = u64;
pub(crate) type PipelineHandle = u64;
pub(crate) type ComputePipelineHandle = u64;
pub(crate) type RenderTargetHandle = u64;
pub(crate) type SurfaceHandle = u64;
pub(crate) type SwapchainImageHandle = u64;