Vulkan.Memorytype 'a buffer = 'a Vulkan_api.Memory.bufferval alloc :
Sarek_vulkan__Vulkan_api.Device.t ->
int ->
('a, 'b) Stdlib.Bigarray.kind ->
'c Vulkan_api.Memory.bufferval alloc_custom :
Sarek_vulkan__Vulkan_api.Device.t ->
size:int ->
elem_size:int ->
'a Vulkan_api.Memory.bufferval free : 'a Vulkan_api.Memory.buffer -> unitval host_to_device :
src:('a, 'b, 'c) Stdlib.Bigarray.Array1.t ->
dst:'d Vulkan_api.Memory.buffer ->
unitval device_to_host :
src:'a Vulkan_api.Memory.buffer ->
dst:('b, 'c, 'd) Stdlib.Bigarray.Array1.t ->
unitval host_ptr_to_device :
src_ptr:unit Ctypes_static.ptr ->
byte_size:int ->
dst:'a Vulkan_api.Memory.buffer ->
unitval device_to_host_ptr :
src:'a Vulkan_api.Memory.buffer ->
dst_ptr:unit Ctypes_static.ptr ->
byte_size:int ->
unitval size : 'a Vulkan_api.Memory.buffer -> int