Unity 6.3
0 онлайн 35 гостей 3 в системе
Вход

RenderTexture.enableRandomWrite

Declaration

public bool enableRandomWrite;

Описание

Разрешить случайную запись в эту текстуру рендеринга на шейдерах уровня Shader Model 5.0.

Модель шейдера 5.0 пиксельный уровень или вычислительные шейдеры могут записывать в произвольные места некоторых текстур, называемые "неупорядоченные доступные представления" в UsingDX11GL3Features. Установите этот флаг перед созданием вашей текстуры рендеринга, чтобы включить эту возможность.

Когда текстура имеет этот флаг, она может быть записана в качестве одного RWTexture* ресурса в HLSL или ресурсов изображения в GLSL. Также может быть установлена как цель записи случайного доступа для пиксельных шейдеров с помощью Graphics.SetRandomWriteTarget.

Используйте SystemInfo.SupportsRandomWriteOnRenderTextureFormat для проверки того, может ли использоваться данный формат, поскольку это зависит от графики API/hardware/driver.

Дополнительные ресурсы: Graphics.SetRandomWriteTarget, UsingDX11GL3Features SystemInfo.SupportsRandomWriteOnRenderTextureFormat.