Ejemplo n.º 1
0
        /// <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);
        }
Ejemplo n.º 2
0
 public void InvalidStrideDynamicBufferDesc()
 {
     var desc = DescriptorUtils.DynamicStructuredBuffer(new BufferElementCount(1024), new BufferStride(1));
 }