Expand description
Utilities which holds references to GPU-owned. Usually a resource is a wrapper which makes using buffers or textures simpler.
Modulesยง
- buffer ๐
- pipeline ๐
- Utility for creating RenderPipelines
- shader ๐
- Utilities for creating shader states.
- surface ๐
- Utilities for handling surfaces which can be either headless or headed. A headed surface has a handle to a window. A headless surface renders to a texture.
- texture ๐
- Utility for a texture view which can either be created by a
TextureVieworSurfaceTexture - tile_
pipeline ๐ - Utility for declaring pipelines.
- tracked_
render_ ๐pass - A render pass which allows tracking, for example using a tracing framework.
Structsยง
- Backing
Buffer Descriptor - Buffer
Dimensions - Buffered
Texture Head - Fragment
State - Describes the fragment process in a render pipeline.
- Render
Pipeline Descriptor - Surface
- Texture
- Tile
Pipeline - Tracked
Render Pass - A [
RenderPass], which tracks the current pipeline state to ensure all draw calls are valid. It is used to set the current [RenderPipeline],BindGroupsand buffers. After all requirements are specified, draw calls can be issued. - Vertex
Buffer Layout - Describes how the vertex buffer is interpreted.
- Vertex
State - Window
Head
Enumsยง
- Head
- Texture
View - Describes a
TextureView.