INNER CODE UNIT · C++

CreateEngine

matt77hias/MAGE-v0 · MAGE/Code/Engine/MAGE/engine.cpp:382

	UniquePtr< Engine > CreateEngine(const EngineSetup& setup) {
		#ifdef _DEBUG
		const int debug_flags = _CrtSetDbgFlag(_CRTDBG_REPORT_FLAG);
		// Perform automatic leak checking at program exit through a call to
		// _CrtDumpMemoryLeaks and generate an error report if the application
		// failed to free all the memory it allocated.
		_CrtSetDbgFlag(debug_flags | _CRTDBG_LEAK_CHECK_DF);
		#endif

		AddUnhandledExceptionFilter();

		// Initialize a console.
		InitializeConsole();
		PrintConsoleHeader();

		// Enumerate the display configurations.
		auto configurator = MakeUnique< rendering::DisplayConfigurator >();
		const HRESULT result = configurator->Configure();

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…