Параметры
fenceType | Тип создаваемого GraphicsFence. В настоящее время поддерживается только значение GraphicsFenceType.AsyncQueueSynchronization. |
stage | На некоторых платформах существует значительный разрыв между завершением обработки вершин и началом обработки пикселей для данного вызова отрисовки. Этот параметр позволяет обойти забор после завершения обработки вершин или пикселей для продолжающейся отрисовки. Если отправка вычислительного шейдера была последней отправленной задачей, этот параметр игнорируется. |
Возвращает
void Возвращает новый GraphicsFence.
Описание
Создает GraphicsFence, который будет передан после завершения последней команды Blit, Clear, Draw, Dispatch или Texture Copy перед этим вызовом на GPU.
Сюда входят данные из этого CommandBuffer или из другого CommandBuffer, который был выполнен непосредственно перед созданием забора.
Некоторые платформы не могут различать завершение обработки вершин и пикселей, на этих платформах граница проходит после завершения обработки пикселей независимо от значения, переданного параметру stage.
Эта функция по-прежнему может быть вызвана на платформах, не поддерживающих GraphicsFences, хотя результирующее ограждение не будет иметь никакой функции и ничего не будет делать, если оно будет ожидать (см. Graphics.WaitOnAsyncGraphicsFence). и CommandBuffer.WaitOnAsyncGraphicsFence).
Смотрите так же:GraphicsFence, Graphics.WaitOnAsyncGraphicsFence, CommandBuffer.WaitOnAsyncGraphicsFence, SystemInfo.supportsGraphicsFence.