SkinnedMeshRenderer.vertexBufferTarget
Declaration
public GraphicsBuffer.Target vertexBufferTarget;Описание
Предполагаемое целевой использование вершинного буфера GPU сетки с покрытием.
По умолчанию, вершинные буферы рендерера сетки с покрытием имеют цель использования GraphicsBuffer.Target.Vertex. Если вы хотите получить доступ к вершинному буферу из вычислительного шейдера, необходимо запросить дополнительные цели, например GraphicsBuffer.Target.Raw.
using UnityEngine;
public class ExampleScript : MonoBehaviour { void Start() { // Mark the vertex buffer as needing "Raw" // (ByteAddressBuffer, RWByteAddressBuffer in HLSL shaders) // access. We can then use GetVertexBuffer and // use it with compute shaders. GetComponent<SkinnedMeshRenderer>().vertexBufferTarget |= GraphicsBuffer.Target.Raw; } }
Дополнительные ресурсы: ,Target,, ,GetVertexBuffer,, ,GetPreviousVertexBuffer,.