Selaa lähdekoodia

Enabled GL extensions for asm.js.

Branimir Karadžić 11 vuotta sitten
vanhempi
sitoutus
03dc9225ed
2 muutettua tiedostoa jossa 5 lisäystä ja 7 poistoa
  1. 1 1
      src/config.h
  2. 4 6
      src/glcontext_egl.cpp

+ 1 - 1
src/config.h

@@ -97,7 +97,7 @@
 #endif // BGFX_CONFIG_DEBUG_NVPERFHUD
 
 #ifndef BGFX_CONFIG_RENDERER_USE_EXTENSIONS
-#	define BGFX_CONFIG_RENDERER_USE_EXTENSIONS !BX_PLATFORM_EMSCRIPTEN
+#	define BGFX_CONFIG_RENDERER_USE_EXTENSIONS 1
 #endif // BGFX_CONFIG_RENDERER_USE_EXTENSIONS
 
 /// DX9 PIX markers

+ 4 - 6
src/glcontext_egl.cpp

@@ -184,9 +184,8 @@ EGL_IMPORT
 
 	void GlContext::import()
 	{
-#	if !BX_PLATFORM_EMSCRIPTEN
 		BX_TRACE("Import:");
-#		if BX_PLATFORM_WINDOWS
+#	if BX_PLATFORM_WINDOWS
 		void* glesv2 = bx::dlopen("libGLESv2.dll");
 #		define GL_EXTENSION(_optional, _proto, _func, _import) \
 					{ \
@@ -197,7 +196,7 @@ EGL_IMPORT
 							BGFX_FATAL(_optional || NULL != _func, Fatal::UnableToInitialize, "Failed to create OpenGLES context. eglGetProcAddress(\"%s\")", #_import); \
 						} \
 					}
-#		else
+#	else
 #		define GL_EXTENSION(_optional, _proto, _func, _import) \
 					{ \
 						if (NULL == _func) \
@@ -207,9 +206,8 @@ EGL_IMPORT
 							BGFX_FATAL(_optional || NULL != _func, Fatal::UnableToInitialize, "Failed to create OpenGLES context. eglGetProcAddress(\"%s\")", #_import); \
 						} \
 					}
-#		endif // BX_PLATFORM_
-#		include "glimports.h"
-#	endif // !BX_PLATFORM_EMSCRIPTEN
+#	endif // BX_PLATFORM_
+#	include "glimports.h"
 	}
 
 } // namespace bgfx