Modules
Structs
Enums
Constants
- Some operations care about alignment in such a way that it is often easier to simply round all buffer sizes up to the nearest multiple of some power of two. This constant gives that power of two, and the corresponding
LfDeviceExt::create_buffer_padded, [LfDeviceExt::new_buffer_init_padded] andLfQueueExt::write_buffer_paddedall extend their data lengths to the nearest multiple of this constant.
Traits
- All of the callbacks required to implement a game. This API is built on top of a message passing event system, and so calls to the below methods may be made concurrently, in any order, and on different threads.
- Extensions to [
wgpu::BindGroupLayoutEntry]. - Extensions to
wgpu::Buffer. - Extensions to
wgpu::CommandEncoder. - Extensions to
wgpu::Device. - Extensions to an implemented game object.
- Extensions to [
wgpu::Limits]. - Extensions to
wgpu::Queue. - Something that needs remaking/resizing whenever the game window is resized