/// <summary> /// Constructor /// </summary> /// <param name="device">Direct3D11 Device</param> /// <param name="maxFaceCount">Maximum body count</param> public DynamicRgbSpaceFaceStructuredBuffer(Device device, int maxFaceCount) { if (device == null) { throw new ArgumentNullException("device"); } var desc = DescriptorUtils.DynamicStructuredBuffer(new BufferElementCount(maxFaceCount * (int)Microsoft.Kinect.Face.FaceModel.VertexCount), new BufferStride(8)); this.buffer = new SharpDX.Direct3D11.Buffer(device, desc); this.shaderView = new ShaderResourceView(device, this.buffer); }
public void InvalidStrideDynamicBufferDesc() { var desc = DescriptorUtils.DynamicStructuredBuffer(new BufferElementCount(1024), new BufferStride(1)); }