我正在使用 SharpDX 运行计算着色器,并为某些输入使用常量缓冲区。我自己创建常量缓冲区并在计算着色器中使用它们,如下所示:
// 'device' type is SharpDX.Direct3D11.Device
// 'constBuf' type is SharpDX.Direct3D11.Buffer
device.ImmediateContext.ComputeShader.SetConstantBuffer(0, constBuf);
我想开始使用 SharpDX.Toolkit 来管理常量缓冲区。Toolkit 给了我类型的对象SharpDX.Toolkit.Graphics.Buffer
。如何使用它为我的计算着色器设置常量缓冲区?