[fixed]CPLYMeshFileLoader checks wrong vertex count
Posted: Wed Jan 08, 2020 7:45 am
Hi,
i think i have discovered a subtle bug in the CPLYMeshFileLoader.
Shouldn't it check for vertex count > 65536 instead of 65565?
Edit:
CNullDriver checks for
and CSoftwareDriver checks for
while CTerrainSceneNode checks for
It's quite a mess. 
i think i have discovered a subtle bug in the CPLYMeshFileLoader.
Code: Select all
CDynamicMeshBuffer *mb = new CDynamicMeshBuffer(video::EVT_STANDARD, vertCount > 65565 ? video::EIT_32BIT : video::EIT_16BIT);
Edit:
CNullDriver checks for
Code: Select all
if ((iType==EIT_16BIT) && (vertexCount>65536))
Code: Select all
if (clippedIndices.size() + tClpBuf.size() < 65535)
Code: Select all
if (numVertices <= 65536)
