From: Johannes <JB...@Da...> - 2014-05-21 09:28:26
|
Hello Gerrit, today I checked the current OpenSG 2 trunk in my setup. Unfortunately, I have still problems on my ATI machine (broken Geometry). On my NVidia machine I have currently no problem. Attached you can find a screenshot of the rendering. Basically, I setup my geometry core as follows: _geometryCore->setTypes (_spMeshToGeomProc->type()); _geometryCore->setLengths (_spMeshToGeomProc->length()); _geometryCore->setIndices (_spMeshToGeomProc->indices()); _geometryCore->setPositions (_spMeshToGeomProc->vertices()); _geometryCore->setNormals (_spMeshToGeomProc->normals()); if (_textured) _geometryCore->setTexCoords(_spMeshToGeomProc->textures()); _geometryCore->setDlistCache(true); _spMeshToGeomProc->type() ->setUseVBO(false); _spMeshToGeomProc->length() ->setUseVBO(false); _spMeshToGeomProc->indices() ->setUseVBO(false); _spMeshToGeomProc->vertices()->setUseVBO(false); _spMeshToGeomProc->normals() ->setUseVBO(false); if (_textured) _spMeshToGeomProc->textures()->setUseVBO(false); If I do not use shader the rendering is fine. However, independent of the shader I do see the same result you can see on the PNG. However, if I turn of the use of display list the shader based rendering is also fine. In the attached zip file you can also find the CMakeCache.txt file used at compilation of OpenSG. Do you have any idea what is going wrong here? Best, Johannes P.S.: I uses a recent GL driver for my graphic board (AMD Radeon HD 5700 series). |