Параметры
src | Буфер добавления/использования, из которого копируется счетчик. |
dst | Буфер, в который копируется счетчик. |
dstOffsetBytes | Смещение целевого байта в dst . |
Описание
Копировать значение счетчика буфера добавления/потребления в другой буфер.
Буферы добавления/потребления и счетчика (см. ComputeBufferType.Append, ComputeBufferType.Counter) отслеживают количество элементов в них со специальной переменной-счетчиком. CopyCount принимает буфер как src
и копирует значение своего счетчика в буфер dst
с заданным смещением в байтах.
Это чаще всего используется в сочетании с Graphics.DrawProceduralIndirect для визуализации произвольного количества примитивов без считывания их счетчика обратно в ЦП.
В DX11 существует ограничение на буфер dst
— он должен быть создан с помощью ComputeBufferType.Raw или Тип ComputeBufferType.IndirectArguments. На других платформах dst
может быть любого типа.
Смотрите так же: SetCounterValue.