blob: b2d927b6df0ad19a479f2c093830151687b67217 [file] [log] [blame]
# Magma types.
magma_bool_t 8 %hhu false
magma_buffer_t 64 %lu false
magma_cache_operation_t 32 %u false
magma_cache_policy_t 32 %u false
magma_connection_t 64 %lu false
magma_device_t 64 %lu false
magma_handle_t 32 %u false
magma_perf_count_pool_t 64 %lu false
magma_semaphore_t 64 %lu false
magma_status_t 32 %d false
uint32_t 32 %u false
uint64_t 64 %lu false
# Pointer types.
magma_bool_t* 64 %p true
magma_buffer_id_t* 64 %p true
magma_buffer_info_t* 64 %p true
magma_buffer_offset_t* 64 %p true
magma_buffer_t* 64 %p true
magma_cache_policy_t* 64 %p true
magma_connection_t* 64 %p true
magma_device_t* 64 %p true
magma_handle_t* 64 %p true
magma_image_create_info_t* 64 %p true
magma_image_info_t* 64 %p true
magma_perf_count_pool_t* 64 %p true
magma_poll_item_t* 64 %p true
magma_semaphore_id_t* 64 %p true
magma_semaphore_t* 64 %p true
uint32_t* 64 %p true
uint64_t* 64 %p true
void* 64 %p true
# Do not use these non-trivial types. They must be manually serialized using
# fudged methods. Placeholder serialization info is used to simplify fallback
# implementation.
char* 64 %p true
magma_command_descriptor_t* 64 %p true
magma_inline_command_buffer_t* 64 %p true