OS - Windows
To reproduce: get the meshViewer example, then comment a string
Code: Select all
// loadModel(StartUpModelFile.c_str());
Code: Select all
smgr->addCubeSceneNode(10,0,-1,core::vector3df(10,10,10));
Code: Select all
while(Device->run() && driver)
Code: Select all
driver->draw3DBox(core::aabbox3df(-core::vector3df(30,30,15),core::vector3df(30,30,15)),video::SColor(255,255,255,255));
Code: Select all
env->drawAll();
So when you'll move your camera forward inside a 3dbox in one place you'll see that 3d lines of the box are missed, and strange thing - tris counters are leeser at that moment (for the cube it is 24 tris, but when we got an issue it sets to 12 tris). It happens on Direct3d, OpenGL, Burning's renderers.
May be something worng with calculating WORLD_MATRIX for camera or wrong with update positions?