Fixed issue #1505.

This commit is contained in:
Бранимир Караџић 2019-07-18 19:25:37 -07:00
parent 362e22c876
commit 2b1a09e40d

View File

@ -26,7 +26,11 @@ namespace bgfx
# define BGFX_CHECK_API_THREAD() \
BX_CHECK(NULL != s_ctx, "Library is not initialized yet."); \
BX_CHECK(BGFX_API_THREAD_MAGIC == s_threadIndex, "Must be called from main thread.")
# define BGFX_CHECK_RENDER_THREAD() BX_CHECK(~BGFX_API_THREAD_MAGIC == s_threadIndex, "Must be called from render thread.")
# define BGFX_CHECK_RENDER_THREAD() \
BX_CHECK(s_ctx->m_singleThreaded \
|| ~BGFX_API_THREAD_MAGIC == s_threadIndex \
, "Must be called from render thread." \
)
#else
# define BGFX_CHECK_API_THREAD()
# define BGFX_CHECK_RENDER_THREAD()