Module transfer

Source

EnumsΒ§

CopySide
TransferError
Error encountered while attempting a data transfer.

FunctionsΒ§

copy_buffer_to_buffer πŸ”’
copy_buffer_to_texture πŸ”’
copy_texture_to_buffer πŸ”’
copy_texture_to_texture πŸ”’
extract_texture_selector πŸ”’
handle_buffer_init πŸ”’
Handle initialization tracking for a transfer’s source or destination buffer.
handle_dst_texture_init πŸ”’
Prepare a transfer’s destination texture.
handle_src_texture_init πŸ”’
Prepare a transfer’s source texture.
handle_texture_init πŸ”’
validate_copy_within_same_texture πŸ”’
Validate a copy within the same texture.
validate_linear_texture_data πŸ”’
WebGPU’s validating linear texture data algorithm.
validate_texture_buffer_copy πŸ”’
Validation for texture/buffer copies.
validate_texture_copy_dst_format πŸ”’
Validate the destination format of a texture copy.
validate_texture_copy_range πŸ”’
Validate the extent and alignment of a texture copy.
validate_texture_copy_src_format πŸ”’
Validate the source format of a texture copy.

Type AliasesΒ§

TexelCopyBufferInfo πŸ”’
TexelCopyTextureInfo πŸ”’