mirror of
https://github.com/scratchfoundation/bgfx.git
synced 2025-02-26 16:44:00 -05:00
Enabled GL extensions for asm.js.
This commit is contained in:
parent
22ed99aaa6
commit
03dc9225ed
2 changed files with 5 additions and 7 deletions
|
@ -97,7 +97,7 @@
|
||||||
#endif // BGFX_CONFIG_DEBUG_NVPERFHUD
|
#endif // BGFX_CONFIG_DEBUG_NVPERFHUD
|
||||||
|
|
||||||
#ifndef BGFX_CONFIG_RENDERER_USE_EXTENSIONS
|
#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
|
#endif // BGFX_CONFIG_RENDERER_USE_EXTENSIONS
|
||||||
|
|
||||||
/// DX9 PIX markers
|
/// DX9 PIX markers
|
||||||
|
|
|
@ -184,9 +184,8 @@ EGL_IMPORT
|
||||||
|
|
||||||
void GlContext::import()
|
void GlContext::import()
|
||||||
{
|
{
|
||||||
# if !BX_PLATFORM_EMSCRIPTEN
|
|
||||||
BX_TRACE("Import:");
|
BX_TRACE("Import:");
|
||||||
# if BX_PLATFORM_WINDOWS
|
# if BX_PLATFORM_WINDOWS
|
||||||
void* glesv2 = bx::dlopen("libGLESv2.dll");
|
void* glesv2 = bx::dlopen("libGLESv2.dll");
|
||||||
# define GL_EXTENSION(_optional, _proto, _func, _import) \
|
# 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); \
|
BGFX_FATAL(_optional || NULL != _func, Fatal::UnableToInitialize, "Failed to create OpenGLES context. eglGetProcAddress(\"%s\")", #_import); \
|
||||||
} \
|
} \
|
||||||
}
|
}
|
||||||
# else
|
# else
|
||||||
# define GL_EXTENSION(_optional, _proto, _func, _import) \
|
# define GL_EXTENSION(_optional, _proto, _func, _import) \
|
||||||
{ \
|
{ \
|
||||||
if (NULL == _func) \
|
if (NULL == _func) \
|
||||||
|
@ -207,9 +206,8 @@ EGL_IMPORT
|
||||||
BGFX_FATAL(_optional || NULL != _func, Fatal::UnableToInitialize, "Failed to create OpenGLES context. eglGetProcAddress(\"%s\")", #_import); \
|
BGFX_FATAL(_optional || NULL != _func, Fatal::UnableToInitialize, "Failed to create OpenGLES context. eglGetProcAddress(\"%s\")", #_import); \
|
||||||
} \
|
} \
|
||||||
}
|
}
|
||||||
# endif // BX_PLATFORM_
|
# endif // BX_PLATFORM_
|
||||||
# include "glimports.h"
|
# include "glimports.h"
|
||||||
# endif // !BX_PLATFORM_EMSCRIPTEN
|
|
||||||
}
|
}
|
||||||
|
|
||||||
} // namespace bgfx
|
} // namespace bgfx
|
||||||
|
|
Loading…
Reference in a new issue