diff --git a/src/glcontext_eagl.mm b/src/glcontext_eagl.mm index 14ae30532..50326a6c1 100644 --- a/src/glcontext_eagl.mm +++ b/src/glcontext_eagl.mm @@ -102,7 +102,7 @@ namespace bgfx { namespace gl GL_CHECK(glFramebufferRenderbuffer(GL_FRAMEBUFFER, GL_STENCIL_ATTACHMENT, GL_RENDERBUFFER, m_depthStencilRbo) ); GLenum err = glCheckFramebufferStatus(GL_FRAMEBUFFER); - BX_CHECK(GL_FRAMEBUFFER_COMPLETE == err, "glCheckFramebufferStatus failed 0x%08x", err); + BX_ASSERT(GL_FRAMEBUFFER_COMPLETE == err, "glCheckFramebufferStatus failed 0x%08x", err); BX_UNUSED(err); makeCurrent(); @@ -162,7 +162,7 @@ namespace bgfx { namespace gl void GlContext::create(uint32_t _width, uint32_t _height) { s_opengles = bx::dlopen("/System/Library/Frameworks/OpenGLES.framework/OpenGLES"); - BX_CHECK(NULL != s_opengles, "OpenGLES dynamic library is not found!"); + BX_ASSERT(NULL != s_opengles, "OpenGLES dynamic library is not found!"); BX_UNUSED(_width, _height); CAEAGLLayer* layer = (__bridge CAEAGLLayer*)g_platformData.nwh; @@ -185,7 +185,7 @@ namespace bgfx { namespace gl context = [[EAGLContext alloc] initWithAPI:kEAGLRenderingAPIOpenGLES2]; } } - BX_CHECK(NULL != context, "No valid OpenGLES context."); + BX_ASSERT(NULL != context, "No valid OpenGLES context."); m_context = (__bridge void*)context; [EAGLContext setCurrentContext:context]; @@ -212,7 +212,7 @@ namespace bgfx { namespace gl GL_CHECK(glFramebufferRenderbuffer(GL_FRAMEBUFFER, GL_DEPTH_ATTACHMENT, GL_RENDERBUFFER, m_depthStencilRbo) ); GL_CHECK(glFramebufferRenderbuffer(GL_FRAMEBUFFER, GL_STENCIL_ATTACHMENT, GL_RENDERBUFFER, m_depthStencilRbo) ); - BX_CHECK(GL_FRAMEBUFFER_COMPLETE == glCheckFramebufferStatus(GL_FRAMEBUFFER) + BX_ASSERT(GL_FRAMEBUFFER_COMPLETE == glCheckFramebufferStatus(GL_FRAMEBUFFER) , "glCheckFramebufferStatus failed 0x%08x" , glCheckFramebufferStatus(GL_FRAMEBUFFER) ); @@ -298,7 +298,7 @@ namespace bgfx { namespace gl GL_CHECK(glFramebufferRenderbuffer(GL_FRAMEBUFFER, GL_DEPTH_ATTACHMENT, GL_RENDERBUFFER, m_depthStencilRbo) ); GL_CHECK(glFramebufferRenderbuffer(GL_FRAMEBUFFER, GL_STENCIL_ATTACHMENT, GL_RENDERBUFFER, m_depthStencilRbo) ); - BX_CHECK(GL_FRAMEBUFFER_COMPLETE == glCheckFramebufferStatus(GL_FRAMEBUFFER) + BX_ASSERT(GL_FRAMEBUFFER_COMPLETE == glCheckFramebufferStatus(GL_FRAMEBUFFER) , "glCheckFramebufferStatus failed 0x%08x" , glCheckFramebufferStatus(GL_FRAMEBUFFER) ); diff --git a/src/glcontext_nsgl.mm b/src/glcontext_nsgl.mm index b165a7f9a..4e78b1670 100644 --- a/src/glcontext_nsgl.mm +++ b/src/glcontext_nsgl.mm @@ -64,7 +64,7 @@ namespace bgfx { namespace gl BX_UNUSED(_width, _height); s_opengl = bx::dlopen("/System/Library/Frameworks/OpenGL.framework/Versions/Current/OpenGL"); - BX_CHECK(NULL != s_opengl, "OpenGL dynamic library is not found!"); + BX_ASSERT(NULL != s_opengl, "OpenGL dynamic library is not found!"); const AutoreleasePoolHolder pool; NSObject* nwh = (NSObject*)g_platformData.nwh; diff --git a/src/renderer_mtl.mm b/src/renderer_mtl.mm index efd6ae0e6..3d1a1c6f5 100644 --- a/src/renderer_mtl.mm +++ b/src/renderer_mtl.mm @@ -345,7 +345,7 @@ namespace bgfx { namespace mtl break; }; - BX_CHECK(false, "Unrecognized Mtl Data type 0x%04x.", _type); + BX_ASSERT(false, "Unrecognized Mtl Data type 0x%04x.", _type); return UniformType::End; } @@ -855,7 +855,7 @@ namespace bgfx { namespace mtl m_cmd.kick(false, true); m_commandBuffer = m_cmd.alloc(); - BX_CHECK(_mip> _mip); uint32_t srcHeight = bx::uint32_max(1, texture.m_ptr.height() >> _mip); @@ -1075,7 +1075,7 @@ namespace bgfx { namespace mtl break; default: - BX_CHECK(false, "Invalid handle type?! %d", _handle.type); + BX_ASSERT(false, "Invalid handle type?! %d", _handle.type); break; } } @@ -1807,8 +1807,8 @@ namespace bgfx { namespace mtl if (arg.type == MTLArgumentTypeBuffer && 0 == bx::strCmp(utf8String(arg.name), SHADER_UNIFORM_NAME) ) { - BX_CHECK( arg.index == 0, "Uniform buffer must be in the buffer slot 0."); - BX_CHECK( MTLDataTypeStruct == arg.bufferDataType, "%s's type must be a struct",SHADER_UNIFORM_NAME ); + BX_ASSERT( arg.index == 0, "Uniform buffer must be in the buffer slot 0."); + BX_ASSERT( MTLDataTypeStruct == arg.bufferDataType, "%s's type must be a struct",SHADER_UNIFORM_NAME ); if (MTLDataTypeStruct == arg.bufferDataType) { @@ -2120,7 +2120,7 @@ namespace bgfx { namespace mtl bool normalized; bool asInt; layout.decode(attr, num, type, normalized, asInt); - BX_CHECK(num <= 4, "num must be <= 4"); + BX_ASSERT(num <= 4, "num must be <= 4"); if (UINT16_MAX != layout.m_attributes[attr]) { @@ -2507,7 +2507,7 @@ namespace bgfx { namespace mtl void ProgramMtl::create(const ShaderMtl* _vsh, const ShaderMtl* _fsh) { - BX_CHECK(NULL != _vsh->m_function.m_obj, "Vertex shader doesn't exist."); + BX_ASSERT(NULL != _vsh->m_function.m_obj, "Vertex shader doesn't exist."); m_vsh = _vsh; m_fsh = _fsh;