most of the time on the profiler was being spent in copying to mapped memory
most of the time on the profiler was being spent in copying to mapped memory

DEVICE_LOCAL_BIT
HOST_VISIBLE_BIT
HOST_COHERENT_BIT
DEVICE_COHERENT_BIT_AMD
DEVICE_UNCACHED_BIT_AMDDEVICE_LOCAL_BIT
HOST_VISIBLE_BIT
HOST_COHERENT_BITref bytelocalBlockSizeulong.MaxValuevar queueProps = new QueueFamilyProperties2[(int)queuePropCount];
var queueGlobalPrios = new QueueFamilyGlobalPriorityPropertiesKHR[(int)queuePropCount];
for (var i = 0; i < queueProps.Length; i++)
{
QueueFamilyProperties2.Chain(out queueProps[i])
.AddNext(out queueGlobalPrios[i]);
}