An ID for a texture that is owned by the texture_cache
module.
Identifier to track a sequence of frames.
Primitive metadata we pass around in a bunch of places
Custom field embedded inside the Polygon struct of the plane-split crate.
An index into the scene’s list of plane splitters
Wraps a frame_builder::Frame, but conceptually could hold more information
A list of updates built by the render backend that should be applied
by the renderer thread.
Swizzle settings of the texture cache.
Information used when allocating / reallocating.
Command to allocate, reallocate, or free a texture for the texture cache.
Command to update the contents of the texture cache.
Command to update the contents of the texture cache.
Atomic set of commands to manipulate the texture cache, generated on the
RenderBackend thread and executed on the Renderer thread.