~ WIP port emscripen (WebGL)

This commit is contained in:
REMqb
2022-08-14 21:46:16 +02:00
committed by Jérôme Leclercq
parent 304bf35c08
commit f172330aaf
27 changed files with 721 additions and 36 deletions

View File

@@ -14,6 +14,10 @@
#include <Nazara/OpenGLRenderer/Wrapper/EGL/EGLLoader.hpp>
#endif
#if defined(NAZARA_PLATFORM_WEB)
#include <Nazara/OpenGLRenderer/Wrapper/Web/WebLoader.hpp>
#endif
#ifdef NAZARA_PLATFORM_WINDOWS
#include <Nazara/OpenGLRenderer/Wrapper/WGL/WGLLoader.hpp>
#endif
@@ -82,6 +86,17 @@ namespace Nz
}
#endif
#if defined(NAZARA_PLATFORM_WEB)
try
{
return std::make_unique<GL::WebLoader>();
}
catch (const std::exception& e)
{
NazaraWarning(std::string("Failed to load WebGL: ") + e.what());
}
#endif
return {};
}