From bbde8417e1cbd0aa48cb75b35743d52206f81696 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=91=D1=80=D0=B0=D0=BD=D0=B8=D0=BC=D0=B8=D1=80=20=D0=9A?= =?UTF-8?q?=D0=B0=D1=80=D0=B0=D1=9F=D0=B8=D1=9B?= Date: Mon, 3 Jun 2019 21:43:21 -0700 Subject: [PATCH] Fixed build. --- src/bgfx_p.h | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/src/bgfx_p.h b/src/bgfx_p.h index 713b94f36..dccb76ca3 100644 --- a/src/bgfx_p.h +++ b/src/bgfx_p.h @@ -815,7 +815,12 @@ namespace bgfx void write(const void* _data, uint32_t _size) { BX_CHECK(m_size == BGFX_CONFIG_MAX_COMMAND_BUFFER_SIZE, "Called write outside start/finish?"); - BX_CHECK(m_pos + _size < m_size, "CommandBuffer::write error (pos: %d-%d, size: %d).", m_pos, m_pos + _size, m_size); + BX_CHECK(m_pos + _size <= m_size + , "CommandBuffer::write error (pos: %d-%d, size: %d)." + , m_pos + , m_pos + _size + , m_size + ); bx::memCopy(&m_buffer[m_pos], _data, _size); m_pos += _size; } @@ -829,7 +834,12 @@ namespace bgfx void read(void* _data, uint32_t _size) { - BX_CHECK(m_pos + _size < m_size, "CommandBuffer::read error (pos: %d-%d, size: %d).", m_pos, m_pos + _size, m_size); + BX_CHECK(m_pos + _size <= m_size + , "CommandBuffer::read error (pos: %d-%d, size: %d)." + , m_pos + , m_pos + _size + , m_size + ); bx::memCopy(_data, &m_buffer[m_pos], _size); m_pos += _size; } @@ -843,7 +853,12 @@ namespace bgfx const uint8_t* skip(uint32_t _size) { - BX_CHECK(m_pos + _size < m_size, "CommandBuffer::skip error (pos: %d-%d, size: %d).", m_pos, m_pos + _size, m_size); + BX_CHECK(m_pos + _size <= m_size + , "CommandBuffer::skip error (pos: %d-%d, size: %d)." + , m_pos + , m_pos + _size + , m_size + ); const uint8_t* result = &m_buffer[m_pos]; m_pos += _size; return result;