Higher-level rendy interface.
Handles combining multiple image and buffer barriers that must be made before and after some target operations.
Basics adapters config.
Basic heaps config. It uses some arbitrary values that can be considered sane default for today (year 2019) hardware and software.
A region and image states for one image in a blit.
A region to be blitted including the source and destination images and states,
Manages blitting images across families and queues.
State of the buffer on device.
Factory initialization config.
Higher level device interface. Manges memory, resources and queue families.
State of the image on device.
QueuePicker that picks first graphics queue family.
Saved config for allocators. This config can be loaded from config files in any format supported by serde ecosystem.
Saved config for queues. This config can be loaded from config files in any format supported by serde ecosystem.
Either image state or just layout for image that is not used by device.
Failure uploading a buffer or an image.
Devices configuration. Picks physical device to use.
Blits one or more regions from src_image into dst_image using specified Filter