//定义与shader对应的结构体
public struct TestStruct
{
public float mat;
public byte rel;
}
void AppendStructuredBuffer()
{
var buffer = new ComputeBuffer(64, 8, ComputeBufferType.Append);
int k = shader.FindKernel("GpuAppendStructuredBuffer");
buffer.SetCounterValue(0);//计数器值为0
shader.SetBuffer(k, "appendData", buffer);//绑定
shader.Dispatch(k, 9, 1, 1);//执行
//--获取ComputeShader内AppendStructuredBuffer对象大小---