Example #1
0
        public void CmdBindVertexBuffers(UInt32 firstBinding, IMgBuffer[] pBuffers, UInt64[] pOffsets)
        {
            var bindingCount = (uint)pBuffers.Length;
            var src          = new ulong[pBuffers.Length];

            for (uint i = 0; i < bindingCount; ++i)
            {
                var bBuffer = (VkBuffer)pBuffers[i];
                Debug.Assert(bBuffer != null);
                src[i] = bBuffer.Handle;
            }

            Interops.vkCmdBindVertexBuffers(this.Handle, firstBinding, bindingCount, src, pOffsets);
        }