Esempio n. 1
0
        public void CmdDebugMarkerInsertEXT(VkDebugMarkerMarkerInfoEXT markerInfo)
        {
            var unmanagedSize =
                markerInfo.SizeOfMarshalIndirect();
            var unmanagedArray = new byte[unmanagedSize];

            fixed(byte *unmanagedStart = unmanagedArray)
            {
                var unmanaged      = unmanagedStart;
                var _commandBuffer = Handle;
                var _pMarkerInfo   = markerInfo.MarshalIndirect(ref unmanaged);

                Direct.CmdDebugMarkerInsertEXT(_commandBuffer, _pMarkerInfo);
            }
        }