mirror of
https://github.com/bkaradzic/bgfx.git
synced 2026-02-17 20:52:36 +01:00
Cleanup.
This commit is contained in:
@@ -938,7 +938,7 @@ namespace bgfx
|
||||
{
|
||||
streamMask >>= ntz;
|
||||
idx += ntz;
|
||||
numVertices = bx::uint32_min(numVertices, m_numVertices[idx]);
|
||||
numVertices = bx::min(numVertices, m_numVertices[idx]);
|
||||
}
|
||||
m_draw.m_numVertices = numVertices;
|
||||
|
||||
|
||||
40
src/bgfx_p.h
40
src/bgfx_p.h
@@ -531,8 +531,8 @@ namespace bgfx
|
||||
{
|
||||
uint8_t* dst = &m_mem[(_y*m_width+_x)*2];
|
||||
const uint8_t* src = (const uint8_t*)_data;
|
||||
const uint32_t width = (bx::uint32_min(m_width, _width +_x)-_x)*2;
|
||||
const uint32_t height = bx::uint32_min(m_height, _height+_y)-_y;
|
||||
const uint32_t width = (bx::min<uint32_t>(m_width, _width +_x)-_x)*2;
|
||||
const uint32_t height = bx::min<uint32_t>(m_height, _height+_y)-_y;
|
||||
const uint32_t dstPitch = m_width*2;
|
||||
bx::memCopy(dst, src, width, height, _pitch, dstPitch);
|
||||
}
|
||||
@@ -1111,7 +1111,7 @@ namespace bgfx
|
||||
uint32_t num = *_num;
|
||||
uint32_t first = bx::atomicFetchAndAddsat<uint32_t>(&m_num, num, BGFX_CONFIG_MAX_MATRIX_CACHE - 1);
|
||||
BX_WARN(first+num < BGFX_CONFIG_MAX_MATRIX_CACHE, "Matrix cache overflow. %d (max: %d)", first+num, BGFX_CONFIG_MAX_MATRIX_CACHE);
|
||||
num = bx::uint32_min(num, BGFX_CONFIG_MAX_MATRIX_CACHE-1-first);
|
||||
num = bx::min(num, BGFX_CONFIG_MAX_MATRIX_CACHE-1-first);
|
||||
*_num = (uint16_t)num;
|
||||
return first;
|
||||
}
|
||||
@@ -1786,7 +1786,7 @@ namespace bgfx
|
||||
{
|
||||
uint32_t offset = bx::strideAlign(m_iboffset, sizeof(uint16_t) );
|
||||
uint32_t iboffset = offset + _num*sizeof(uint16_t);
|
||||
iboffset = bx::uint32_min(iboffset, BGFX_CONFIG_TRANSIENT_INDEX_BUFFER_SIZE);
|
||||
iboffset = bx::min<uint32_t>(iboffset, BGFX_CONFIG_TRANSIENT_INDEX_BUFFER_SIZE);
|
||||
uint32_t num = (iboffset-offset)/sizeof(uint16_t);
|
||||
return num;
|
||||
}
|
||||
@@ -1805,7 +1805,7 @@ namespace bgfx
|
||||
{
|
||||
uint32_t offset = bx::strideAlign(m_vboffset, _stride);
|
||||
uint32_t vboffset = offset + _num * _stride;
|
||||
vboffset = bx::uint32_min(vboffset, BGFX_CONFIG_TRANSIENT_VERTEX_BUFFER_SIZE);
|
||||
vboffset = bx::min<uint32_t>(vboffset, BGFX_CONFIG_TRANSIENT_VERTEX_BUFFER_SIZE);
|
||||
uint32_t num = (vboffset-offset)/_stride;
|
||||
return num;
|
||||
}
|
||||
@@ -2107,7 +2107,7 @@ namespace bgfx
|
||||
, BGFX_CONFIG_MAX_MATRIX_CACHE
|
||||
);
|
||||
m_draw.m_startMatrix = _cache;
|
||||
m_draw.m_numMatrices = uint16_t(bx::uint32_min(_cache+_num, BGFX_CONFIG_MAX_MATRIX_CACHE-1) - _cache);
|
||||
m_draw.m_numMatrices = uint16_t(bx::min<uint32_t>(_cache+_num, BGFX_CONFIG_MAX_MATRIX_CACHE-1) - _cache);
|
||||
}
|
||||
|
||||
void setIndexBuffer(IndexBufferHandle _handle, uint32_t _firstIndex, uint32_t _numIndices)
|
||||
@@ -2121,13 +2121,13 @@ namespace bgfx
|
||||
{
|
||||
const uint32_t indexSize = 0 == (_dib.m_flags & BGFX_BUFFER_INDEX32) ? 2 : 4;
|
||||
m_draw.m_startIndex = _dib.m_startIndex + _firstIndex;
|
||||
m_draw.m_numIndices = bx::uint32_min(_numIndices, _dib.m_size/indexSize);
|
||||
m_draw.m_numIndices = bx::min(_numIndices, _dib.m_size/indexSize);
|
||||
m_draw.m_indexBuffer = _dib.m_handle;
|
||||
}
|
||||
|
||||
void setIndexBuffer(const TransientIndexBuffer* _tib, uint32_t _firstIndex, uint32_t _numIndices)
|
||||
{
|
||||
const uint32_t numIndices = bx::uint32_min(_numIndices, _tib->size/2);
|
||||
const uint32_t numIndices = bx::min(_numIndices, _tib->size/2);
|
||||
m_draw.m_indexBuffer = _tib->handle;
|
||||
m_draw.m_startIndex = _tib->startIndex + _firstIndex;
|
||||
m_draw.m_numIndices = numIndices;
|
||||
@@ -2157,7 +2157,7 @@ namespace bgfx
|
||||
stream.m_handle = _dvb.m_handle;
|
||||
stream.m_decl = _dvb.m_decl;
|
||||
m_numVertices[_stream] =
|
||||
bx::uint32_min(bx::uint32_imax(0, _dvb.m_numVertices - _startVertex), _numVertices)
|
||||
bx::min(bx::uint32_imax(0, _dvb.m_numVertices - _startVertex), _numVertices)
|
||||
;
|
||||
}
|
||||
}
|
||||
@@ -2172,7 +2172,7 @@ namespace bgfx
|
||||
stream.m_handle = _tvb->handle;
|
||||
stream.m_decl = _tvb->decl;
|
||||
m_numVertices[_stream] =
|
||||
bx::uint32_min(bx::uint32_imax(0, _tvb->size/_tvb->stride - _startVertex), _numVertices)
|
||||
bx::min(bx::uint32_imax(0, _tvb->size/_tvb->stride - _startVertex), _numVertices)
|
||||
;
|
||||
}
|
||||
}
|
||||
@@ -2639,8 +2639,8 @@ namespace bgfx
|
||||
, _width
|
||||
, _height
|
||||
);
|
||||
m_resolution.m_width = bx::uint32_clamp(_width, 1, g_caps.limits.maxTextureSize);
|
||||
m_resolution.m_height = bx::uint32_clamp(_height, 1, g_caps.limits.maxTextureSize);
|
||||
m_resolution.m_width = bx::clamp(_width, 1u, g_caps.limits.maxTextureSize);
|
||||
m_resolution.m_height = bx::clamp(_height, 1u, g_caps.limits.maxTextureSize);
|
||||
m_resolution.m_flags = 0
|
||||
| _flags
|
||||
| (g_platformDataChangedSinceReset ? BGFX_RESET_INTERNAL_FORCE : 0)
|
||||
@@ -2971,9 +2971,9 @@ namespace bgfx
|
||||
dib.m_startIndex = bx::strideAlign(dib.m_offset, indexSize)/indexSize;
|
||||
}
|
||||
|
||||
uint32_t offset = (dib.m_startIndex + _startIndex)*indexSize;
|
||||
uint32_t size = bx::uint32_min(offset
|
||||
+ bx::uint32_min(bx::uint32_satsub(dib.m_size, _startIndex*indexSize), _mem->size)
|
||||
const uint32_t offset = (dib.m_startIndex + _startIndex)*indexSize;
|
||||
const uint32_t size = bx::min<uint32_t>(offset
|
||||
+ bx::min(bx::uint32_satsub(dib.m_size, _startIndex*indexSize), _mem->size)
|
||||
, BGFX_CONFIG_DYNAMIC_INDEX_BUFFER_SIZE) - offset
|
||||
;
|
||||
BX_CHECK(_mem->size <= size, "Truncating dynamic index buffer update (size %d, mem size %d)."
|
||||
@@ -3150,9 +3150,9 @@ namespace bgfx
|
||||
dvb.m_startVertex = bx::strideAlign(dvb.m_offset, dvb.m_stride)/dvb.m_stride;
|
||||
}
|
||||
|
||||
uint32_t offset = (dvb.m_startVertex + _startVertex)*dvb.m_stride;
|
||||
uint32_t size = bx::uint32_min(offset
|
||||
+ bx::uint32_min(bx::uint32_satsub(dvb.m_size, _startVertex*dvb.m_stride), _mem->size)
|
||||
const uint32_t offset = (dvb.m_startVertex + _startVertex)*dvb.m_stride;
|
||||
const uint32_t size = bx::min<uint32_t>(offset
|
||||
+ bx::min(bx::uint32_satsub(dvb.m_size, _startVertex*dvb.m_stride), _mem->size)
|
||||
, BGFX_CONFIG_DYNAMIC_VERTEX_BUFFER_SIZE) - offset
|
||||
;
|
||||
BX_CHECK(_mem->size <= size, "Truncating dynamic vertex buffer update (size %d, mem size %d)."
|
||||
@@ -4051,7 +4051,7 @@ namespace bgfx
|
||||
const FrameBufferRef& ref = m_frameBufferRef[_handle.idx];
|
||||
if (!ref.m_window)
|
||||
{
|
||||
uint32_t attachment = bx::uint32_min(_attachment, BGFX_CONFIG_MAX_FRAME_BUFFER_ATTACHMENTS);
|
||||
const uint32_t attachment = bx::min<uint32_t>(_attachment, BGFX_CONFIG_MAX_FRAME_BUFFER_ATTACHMENTS);
|
||||
return ref.un.m_th[attachment];
|
||||
}
|
||||
|
||||
@@ -4341,7 +4341,7 @@ namespace bgfx
|
||||
|
||||
BGFX_API_FUNC(void setViewOrder(ViewId _id, uint16_t _num, const ViewId* _order) )
|
||||
{
|
||||
const uint32_t num = bx::uint32_min(_id + _num, BGFX_CONFIG_MAX_VIEWS) - _id;
|
||||
const uint32_t num = bx::min(_id + _num, BGFX_CONFIG_MAX_VIEWS) - _id;
|
||||
if (NULL == _order)
|
||||
{
|
||||
for (uint32_t ii = 0; ii < num; ++ii)
|
||||
|
||||
Reference in New Issue
Block a user