Пример #1
0
        public Error Create(ComputeDevice computeDevice, SimulationSettings simulationSettings, IntPtr globalContext)
        {
            string fileName = SceneFileName();

            if (!File.Exists(fileName))
            {
                return(Error.Fail);
            }

            byte[] data = File.ReadAllBytes(fileName);

            var error = PhononCore.iplLoadFinalizedScene(globalContext, simulationSettings, data, data.Length,
                                                         computeDevice.GetDevice(), null, ref scene);

            return(error);
        }