diff --git a/src/renderer_mtl.mm b/src/renderer_mtl.mm index 668d852d9..207bc00ec 100644 --- a/src/renderer_mtl.mm +++ b/src/renderer_mtl.mm @@ -880,7 +880,7 @@ namespace bgfx { namespace mtl bx::StaticMemoryBlockWriter writer(mem->data, mem->size); uint32_t magic = BGFX_CHUNK_MAGIC_TEX; - bx::write(&writer, magic); + bx::write(&writer, magic, bx::ErrorAssert{}); TextureCreate tc; tc.m_width = _width; @@ -891,7 +891,7 @@ namespace bgfx { namespace mtl tc.m_format = TextureFormat::Enum(texture.m_requestedFormat); tc.m_cubeMap = false; tc.m_mem = NULL; - bx::write(&writer, tc); + bx::write(&writer, tc, bx::ErrorAssert{}); texture.destroy(); texture.create(mem, texture.m_flags, 0); @@ -2426,7 +2426,7 @@ namespace bgfx { namespace mtl void writeString(bx::WriterI* _writer, const char* _str) { - bx::write(_writer, _str, (int32_t)bx::strLen(_str) ); + bx::write(_writer, _str, (int32_t)bx::strLen(_str), bx::ErrorAssert{}); } void ShaderMtl::create(const Memory* _mem) @@ -2453,7 +2453,7 @@ namespace bgfx { namespace mtl } uint16_t count; - bx::read(&reader, count); + bx::read(&reader, count, &err); BX_TRACE("%s Shader consts %d" , getShaderTypeName(magic) @@ -2466,7 +2466,7 @@ namespace bgfx { namespace mtl bx::read(&reader, nameSize, &err); char name[256]; - bx::read(&reader, &name, nameSize); + bx::read(&reader, &name, nameSize, &err); name[nameSize] = '\0'; uint8_t type;