示例#1
0
        public static void Main(string[] args)
        {
            //System.Environment.SetEnvironmentVariable("FNA3D_FORCE_DRIVER", "Vulkan");

            CoreDllMap.Register(typeof(Color).Assembly);

            SDL2.SDL.SDL_SetHint("FNA3D_FORCE_DRIVER", "Vulkan");

            FNALoggerEXT.LogError += (e) =>
            {
                Console.WriteLine("[ERROR]: {0}", e);
            };

            FNALoggerEXT.LogWarn += (e) =>
            {
                Console.WriteLine("[WARN]: {0}", e);
            };

            FNALoggerEXT.LogInfo += (e) =>
            {
                Console.WriteLine("[INFO]: {0}", e);
            };

            //System.Environment.SetEnvironmentVariable("FNA3D_OPENGL_FORCE_ES3", "1");

            using (var game = new SampleGame()) game.Run();
        }
示例#2
0
        public static void InitDllMap()
        {
            CoreDllMap.Init();
            Assembly fnaAssembly = Assembly.GetAssembly(typeof(Game));

            CoreDllMap.Register(fnaAssembly);
        }