mirror of
https://github.com/bkaradzic/bgfx.git
synced 2026-02-21 06:13:07 +01:00
Enabled GL extensions for asm.js.
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user