Texture flickering in OgreBullet Demo

BilalMehdi

24-11-2007 09:13:33

Hi.....I am new to OgreBullet..
I was running the OgreBullet Demo....
Although I had a hard time running it (may be there was some error I made during installation), but now its working fine....except I get 52 warnings, which are :

1>------ Build started: Project: OgreBulletProj, Configuration: Release Win32 ------
1>Compiling...
1>OgreBulletListener.cpp
1>Linking...
1>LINK : warning LNK4098: defaultlib 'LIBCMT' conflicts with use of other libs; use /NODEFAULTLIB:library
1>Generating code
1>Finished generating code
1>libbulletcollision.lib(btAxisSweep3.obj) : warning LNK4099: PDB 'bulletcollision.pdb' was not found with 'E:\Bilal\Simulator\New Folder\bullet-2.60\lib\libbulletcollision.lib' or at 'e:\Bilal\Simulator\Work\OgreBulletSoln\OgreBulletProj\bin\debug\bulletcollision.pdb'; linking object as if no debug info
1>libbulletcollision.lib(btCollisionAlgorithm.obj) : warning LNK4099: PDB 'bulletcollision.pdb' was not found with 'E:\Bilal\Simulator\New Folder\bullet-2.60\lib\libbulletcollision.lib' or at 'e:\Bilal\Simulator\Work\OgreBulletSoln\OgreBulletProj\bin\debug\bulletcollision.pdb'; linking object as if no debug info
1>libbulletcollision.lib(btDispatcher.obj) : warning LNK4099: PDB 'bulletcollision.pdb' was not found with 'E:\Bilal\Simulator\New Folder\bullet-2.60\lib\libbulletcollision.lib' or at 'e:\Bilal\Simulator\Work\OgreBulletSoln\OgreBulletProj\bin\debug\bulletcollision.pdb'; linking object as if no debug info
1>libbulletcollision.lib(btOverlappingPairCache.obj) : warning LNK4099: PDB 'bulletcollision.pdb' was not found with 'E:\Bilal\Simulator\New Folder\bullet-2.60\lib\libbulletcollision.lib' or at 'e:\Bilal\Simulator\Work\OgreBulletSoln\OgreBulletProj\bin\debug\bulletcollision.pdb'; linking object as if no debug info
1>libbulletcollision.lib(btCollisionDispatcher.obj) : warning LNK4099: PDB 'bulletcollision.pdb' was not found with 'E:\Bilal\Simulator\New Folder\bullet-2.60\lib\libbulletcollision.lib' or at 'e:\Bilal\Simulator\Work\OgreBulletSoln\OgreBulletProj\bin\debug\bulletcollision.pdb'; linking object as if no debug info
1>libbulletcollision.lib(btCollisionObject.obj) : warning LNK4099: PDB 'bulletcollision.pdb' was not found with 'E:\Bilal\Simulator\New Folder\bullet-2.60\lib\libbulletcollision.lib' or at 'e:\Bilal\Simulator\Work\OgreBulletSoln\OgreBulletProj\bin\debug\bulletcollision.pdb'; linking object as if no debug info
1>libbulletcollision.lib(btCollisionWorld.obj) : warning LNK4099: PDB 'bulletcollision.pdb' was not found with 'E:\Bilal\Simulator\New Folder\bullet-2.60\lib\libbulletcollision.lib' or at 'e:\Bilal\Simulator\Work\OgreBulletSoln\OgreBulletProj\bin\debug\bulletcollision.pdb'; linking object as if no debug info
1>libbulletcollision.lib(btCompoundCollisionAlgorithm.obj) : warning LNK4099: PDB 'bulletcollision.pdb' was not found with 'E:\Bilal\Simulator\New Folder\bullet-2.60\lib\libbulletcollision.lib' or at 'e:\Bilal\Simulator\Work\OgreBulletSoln\OgreBulletProj\bin\debug\bulletcollision.pdb'; linking object as if no debug info
1>libbulletcollision.lib(btConvexConcaveCollisionAlgorithm.obj) : warning LNK4099: PDB 'bulletcollision.pdb' was not found with 'E:\Bilal\Simulator\New Folder\bullet-2.60\lib\libbulletcollision.lib' or at 'e:\Bilal\Simulator\Work\OgreBulletSoln\OgreBulletProj\bin\debug\bulletcollision.pdb'; linking object as if no debug info
1>libbulletcollision.lib(btConvexConvexAlgorithm.obj) : warning LNK4099: PDB 'bulletcollision.pdb' was not found with 'E:\Bilal\Simulator\New Folder\bullet-2.60\lib\libbulletcollision.lib' or at 'e:\Bilal\Simulator\Work\OgreBulletSoln\OgreBulletProj\bin\debug\bulletcollision.pdb'; linking object as if no debug info
1>libbulletcollision.lib(btDefaultCollisionConfiguration.obj) : warning LNK4099: PDB 'bulletcollision.pdb' was not found with 'E:\Bilal\Simulator\New Folder\bullet-2.60\lib\libbulletcollision.lib' or at 'e:\Bilal\Simulator\Work\OgreBulletSoln\OgreBulletProj\bin\debug\bulletcollision.pdb'; linking object as if no debug info
1>libbulletcollision.lib(btEmptyCollisionAlgorithm.obj) : warning LNK4099: PDB 'bulletcollision.pdb' was not found with 'E:\Bilal\Simulator\New Folder\bullet-2.60\lib\libbulletcollision.lib' or at 'e:\Bilal\Simulator\Work\OgreBulletSoln\OgreBulletProj\bin\debug\bulletcollision.pdb'; linking object as if no debug info
1>libbulletcollision.lib(btManifoldResult.obj) : warning LNK4099: PDB 'bulletcollision.pdb' was not found with 'E:\Bilal\Simulator\New Folder\bullet-2.60\lib\libbulletcollision.lib' or at 'e:\Bilal\Simulator\Work\OgreBulletSoln\OgreBulletProj\bin\debug\bulletcollision.pdb'; linking object as if no debug info
1>libbulletcollision.lib(btSimulationIslandManager.obj) : warning LNK4099: PDB 'bulletcollision.pdb' was not found with 'E:\Bilal\Simulator\New Folder\bullet-2.60\lib\libbulletcollision.lib' or at 'e:\Bilal\Simulator\Work\OgreBulletSoln\OgreBulletProj\bin\debug\bulletcollision.pdb'; linking object as if no debug info
1>libbulletcollision.lib(btSphereBoxCollisionAlgorithm.obj) : warning LNK4099: PDB 'bulletcollision.pdb' was not found with 'E:\Bilal\Simulator\New Folder\bullet-2.60\lib\libbulletcollision.lib' or at 'e:\Bilal\Simulator\Work\OgreBulletSoln\OgreBulletProj\bin\debug\bulletcollision.pdb'; linking object as if no debug info
1>libbulletcollision.lib(btSphereSphereCollisionAlgorithm.obj) : warning LNK4099: PDB 'bulletcollision.pdb' was not found with 'E:\Bilal\Simulator\New Folder\bullet-2.60\lib\libbulletcollision.lib' or at 'e:\Bilal\Simulator\Work\OgreBulletSoln\OgreBulletProj\bin\debug\bulletcollision.pdb'; linking object as if no debug info
1>libbulletcollision.lib(btSphereTriangleCollisionAlgorithm.obj) : warning LNK4099: PDB 'bulletcollision.pdb' was not found with 'E:\Bilal\Simulator\New Folder\bullet-2.60\lib\libbulletcollision.lib' or at 'e:\Bilal\Simulator\Work\OgreBulletSoln\OgreBulletProj\bin\debug\bulletcollision.pdb'; linking object as if no debug info
1>libbulletcollision.lib(btUnionFind.obj) : warning LNK4099: PDB 'bulletcollision.pdb' was not found with 'E:\Bilal\Simulator\New Folder\bullet-2.60\lib\libbulletcollision.lib' or at 'e:\Bilal\Simulator\Work\OgreBulletSoln\OgreBulletProj\bin\debug\bulletcollision.pdb'; linking object as if no debug info
1>libbulletcollision.lib(SphereTriangleDetector.obj) : warning LNK4099: PDB 'bulletcollision.pdb' was not found with 'E:\Bilal\Simulator\New Folder\bullet-2.60\lib\libbulletcollision.lib' or at 'e:\Bilal\Simulator\Work\OgreBulletSoln\OgreBulletProj\bin\debug\bulletcollision.pdb'; linking object as if no debug info
1>libbulletcollision.lib(btBoxShape.obj) : warning LNK4099: PDB 'bulletcollision.pdb' was not found with 'E:\Bilal\Simulator\New Folder\bullet-2.60\lib\libbulletcollision.lib' or at 'e:\Bilal\Simulator\Work\OgreBulletSoln\OgreBulletProj\bin\debug\bulletcollision.pdb'; linking object as if no debug info
1>libbulletcollision.lib(btBvhTriangleMeshShape.obj) : warning LNK4099: PDB 'bulletcollision.pdb' was not found with 'E:\Bilal\Simulator\New Folder\bullet-2.60\lib\libbulletcollision.lib' or at 'e:\Bilal\Simulator\Work\OgreBulletSoln\OgreBulletProj\bin\debug\bulletcollision.pdb'; linking object as if no debug info
1>libbulletcollision.lib(btCollisionShape.obj) : warning LNK4099: PDB 'bulletcollision.pdb' was not found with 'E:\Bilal\Simulator\New Folder\bullet-2.60\lib\libbulletcollision.lib' or at 'e:\Bilal\Simulator\Work\OgreBulletSoln\OgreBulletProj\bin\debug\bulletcollision.pdb'; linking object as if no debug info
1>libbulletcollision.lib(btCompoundShape.obj) : warning LNK4099: PDB 'bulletcollision.pdb' was not found with 'E:\Bilal\Simulator\New Folder\bullet-2.60\lib\libbulletcollision.lib' or at 'e:\Bilal\Simulator\Work\OgreBulletSoln\OgreBulletProj\bin\debug\bulletcollision.pdb'; linking object as if no debug info
1>libbulletcollision.lib(btConcaveShape.obj) : warning LNK4099: PDB 'bulletcollision.pdb' was not found with 'E:\Bilal\Simulator\New Folder\bullet-2.60\lib\libbulletcollision.lib' or at 'e:\Bilal\Simulator\Work\OgreBulletSoln\OgreBulletProj\bin\debug\bulletcollision.pdb'; linking object as if no debug info
1>libbulletcollision.lib(btConeShape.obj) : warning LNK4099: PDB 'bulletcollision.pdb' was not found with 'E:\Bilal\Simulator\New Folder\bullet-2.60\lib\libbulletcollision.lib' or at 'e:\Bilal\Simulator\Work\OgreBulletSoln\OgreBulletProj\bin\debug\bulletcollision.pdb'; linking object as if no debug info
1>libbulletcollision.lib(btConvexHullShape.obj) : warning LNK4099: PDB 'bulletcollision.pdb' was not found with 'E:\Bilal\Simulator\New Folder\bullet-2.60\lib\libbulletcollision.lib' or at 'e:\Bilal\Simulator\Work\OgreBulletSoln\OgreBulletProj\bin\debug\bulletcollision.pdb'; linking object as if no debug info
1>libbulletcollision.lib(btConvexInternalShape.obj) : warning LNK4099: PDB 'bulletcollision.pdb' was not found with 'E:\Bilal\Simulator\New Folder\bullet-2.60\lib\libbulletcollision.lib' or at 'e:\Bilal\Simulator\Work\OgreBulletSoln\OgreBulletProj\bin\debug\bulletcollision.pdb'; linking object as if no debug info
1>libbulletcollision.lib(btCylinderShape.obj) : warning LNK4099: PDB 'bulletcollision.pdb' was not found with 'E:\Bilal\Simulator\New Folder\bullet-2.60\lib\libbulletcollision.lib' or at 'e:\Bilal\Simulator\Work\OgreBulletSoln\OgreBulletProj\bin\debug\bulletcollision.pdb'; linking object as if no debug info
1>libbulletcollision.lib(btMinkowskiSumShape.obj) : warning LNK4099: PDB 'bulletcollision.pdb' was not found with 'E:\Bilal\Simulator\New Folder\bullet-2.60\lib\libbulletcollision.lib' or at 'e:\Bilal\Simulator\Work\OgreBulletSoln\OgreBulletProj\bin\debug\bulletcollision.pdb'; linking object as if no debug info
1>libbulletcollision.lib(btOptimizedBvh.obj) : warning LNK4099: PDB 'bulletcollision.pdb' was not found with 'E:\Bilal\Simulator\New Folder\bullet-2.60\lib\libbulletcollision.lib' or at 'e:\Bilal\Simulator\Work\OgreBulletSoln\OgreBulletProj\bin\debug\bulletcollision.pdb'; linking object as if no debug info
1>libbulletcollision.lib(btPolyhedralConvexShape.obj) : warning LNK4099: PDB 'bulletcollision.pdb' was not found with 'E:\Bilal\Simulator\New Folder\bullet-2.60\lib\libbulletcollision.lib' or at 'e:\Bilal\Simulator\Work\OgreBulletSoln\OgreBulletProj\bin\debug\bulletcollision.pdb'; linking object as if no debug info
1>libbulletcollision.lib(btSphereShape.obj) : warning LNK4099: PDB 'bulletcollision.pdb' was not found with 'E:\Bilal\Simulator\New Folder\bullet-2.60\lib\libbulletcollision.lib' or at 'e:\Bilal\Simulator\Work\OgreBulletSoln\OgreBulletProj\bin\debug\bulletcollision.pdb'; linking object as if no debug info
1>libbulletcollision.lib(btStaticPlaneShape.obj) : warning LNK4099: PDB 'bulletcollision.pdb' was not found with 'E:\Bilal\Simulator\New Folder\bullet-2.60\lib\libbulletcollision.lib' or at 'e:\Bilal\Simulator\Work\OgreBulletSoln\OgreBulletProj\bin\debug\bulletcollision.pdb'; linking object as if no debug info
1>libbulletcollision.lib(btStridingMeshInterface.obj) : warning LNK4099: PDB 'bulletcollision.pdb' was not found with 'E:\Bilal\Simulator\New Folder\bullet-2.60\lib\libbulletcollision.lib' or at 'e:\Bilal\Simulator\Work\OgreBulletSoln\OgreBulletProj\bin\debug\bulletcollision.pdb'; linking object as if no debug info
1>libbulletcollision.lib(btTriangleCallback.obj) : warning LNK4099: PDB 'bulletcollision.pdb' was not found with 'E:\Bilal\Simulator\New Folder\bullet-2.60\lib\libbulletcollision.lib' or at 'e:\Bilal\Simulator\Work\OgreBulletSoln\OgreBulletProj\bin\debug\bulletcollision.pdb'; linking object as if no debug info
1>libbulletcollision.lib(btTriangleMesh.obj) : warning LNK4099: PDB 'bulletcollision.pdb' was not found with 'E:\Bilal\Simulator\New Folder\bullet-2.60\lib\libbulletcollision.lib' or at 'e:\Bilal\Simulator\Work\OgreBulletSoln\OgreBulletProj\bin\debug\bulletcollision.pdb'; linking object as if no debug info
1>libbulletcollision.lib(btTriangleMeshShape.obj) : warning LNK4099: PDB 'bulletcollision.pdb' was not found with 'E:\Bilal\Simulator\New Folder\bullet-2.60\lib\libbulletcollision.lib' or at 'e:\Bilal\Simulator\Work\OgreBulletSoln\OgreBulletProj\bin\debug\bulletcollision.pdb'; linking object as if no debug info
1>libbulletcollision.lib(btConvexCast.obj) : warning LNK4099: PDB 'bulletcollision.pdb' was not found with 'E:\Bilal\Simulator\New Folder\bullet-2.60\lib\libbulletcollision.lib' or at 'e:\Bilal\Simulator\Work\OgreBulletSoln\OgreBulletProj\bin\debug\bulletcollision.pdb'; linking object as if no debug info
1>libbulletcollision.lib(btGjkConvexCast.obj) : warning LNK4099: PDB 'bulletcollision.pdb' was not found with 'E:\Bilal\Simulator\New Folder\bullet-2.60\lib\libbulletcollision.lib' or at 'e:\Bilal\Simulator\Work\OgreBulletSoln\OgreBulletProj\bin\debug\bulletcollision.pdb'; linking object as if no debug info
1>libbulletcollision.lib(btGjkEpa.obj) : warning LNK4099: PDB 'bulletcollision.pdb' was not found with 'E:\Bilal\Simulator\New Folder\bullet-2.60\lib\libbulletcollision.lib' or at 'e:\Bilal\Simulator\Work\OgreBulletSoln\OgreBulletProj\bin\debug\bulletcollision.pdb'; linking object as if no debug info
1>libbulletcollision.lib(btGjkEpaPenetrationDepthSolver.obj) : warning LNK4099: PDB 'bulletcollision.pdb' was not found with 'E:\Bilal\Simulator\New Folder\bullet-2.60\lib\libbulletcollision.lib' or at 'e:\Bilal\Simulator\Work\OgreBulletSoln\OgreBulletProj\bin\debug\bulletcollision.pdb'; linking object as if no debug info
1>libbulletcollision.lib(btGjkPairDetector.obj) : warning LNK4099: PDB 'bulletcollision.pdb' was not found with 'E:\Bilal\Simulator\New Folder\bullet-2.60\lib\libbulletcollision.lib' or at 'e:\Bilal\Simulator\Work\OgreBulletSoln\OgreBulletProj\bin\debug\bulletcollision.pdb'; linking object as if no debug info
1>libbulletcollision.lib(btPersistentManifold.obj) : warning LNK4099: PDB 'bulletcollision.pdb' was not found with 'E:\Bilal\Simulator\New Folder\bullet-2.60\lib\libbulletcollision.lib' or at 'e:\Bilal\Simulator\Work\OgreBulletSoln\OgreBulletProj\bin\debug\bulletcollision.pdb'; linking object as if no debug info
1>libbulletcollision.lib(btRaycastCallback.obj) : warning LNK4099: PDB 'bulletcollision.pdb' was not found with 'E:\Bilal\Simulator\New Folder\bullet-2.60\lib\libbulletcollision.lib' or at 'e:\Bilal\Simulator\Work\OgreBulletSoln\OgreBulletProj\bin\debug\bulletcollision.pdb'; linking object as if no debug info
1>libbulletcollision.lib(btSubSimplexConvexCast.obj) : warning LNK4099: PDB 'bulletcollision.pdb' was not found with 'E:\Bilal\Simulator\New Folder\bullet-2.60\lib\libbulletcollision.lib' or at 'e:\Bilal\Simulator\Work\OgreBulletSoln\OgreBulletProj\bin\debug\bulletcollision.pdb'; linking object as if no debug info
1>libbulletcollision.lib(btVoronoiSimplexSolver.obj) : warning LNK4099: PDB 'bulletcollision.pdb' was not found with 'E:\Bilal\Simulator\New Folder\bullet-2.60\lib\libbulletcollision.lib' or at 'e:\Bilal\Simulator\Work\OgreBulletSoln\OgreBulletProj\bin\debug\bulletcollision.pdb'; linking object as if no debug info
1>libbulletdynamics.lib(btContactConstraint.obj) : warning LNK4099: PDB 'bulletdynamics.pdb' was not found with 'E:\Bilal\Simulator\New Folder\bullet-2.60\lib\libbulletdynamics.lib' or at 'e:\Bilal\Simulator\Work\OgreBulletSoln\OgreBulletProj\bin\debug\bulletdynamics.pdb'; linking object as if no debug info
1>libbulletdynamics.lib(btPoint2PointConstraint.obj) : warning LNK4099: PDB 'bulletdynamics.pdb' was not found with 'E:\Bilal\Simulator\New Folder\bullet-2.60\lib\libbulletdynamics.lib' or at 'e:\Bilal\Simulator\Work\OgreBulletSoln\OgreBulletProj\bin\debug\bulletdynamics.pdb'; linking object as if no debug info
1>libbulletdynamics.lib(btSequentialImpulseConstraintSolver.obj) : warning LNK4099: PDB 'bulletdynamics.pdb' was not found with 'E:\Bilal\Simulator\New Folder\bullet-2.60\lib\libbulletdynamics.lib' or at 'e:\Bilal\Simulator\Work\OgreBulletSoln\OgreBulletProj\bin\debug\bulletdynamics.pdb'; linking object as if no debug info
1>libbulletdynamics.lib(btTypedConstraint.obj) : warning LNK4099: PDB 'bulletdynamics.pdb' was not found with 'E:\Bilal\Simulator\New Folder\bullet-2.60\lib\libbulletdynamics.lib' or at 'e:\Bilal\Simulator\Work\OgreBulletSoln\OgreBulletProj\bin\debug\bulletdynamics.pdb'; linking object as if no debug info
1>libbulletdynamics.lib(btDiscreteDynamicsWorld.obj) : warning LNK4099: PDB 'bulletdynamics.pdb' was not found with 'E:\Bilal\Simulator\New Folder\bullet-2.60\lib\libbulletdynamics.lib' or at 'e:\Bilal\Simulator\Work\OgreBulletSoln\OgreBulletProj\bin\debug\bulletdynamics.pdb'; linking object as if no debug info
1>libbulletdynamics.lib(btRigidBody.obj) : warning LNK4099: PDB 'bulletdynamics.pdb' was not found with 'E:\Bilal\Simulator\New Folder\bullet-2.60\lib\libbulletdynamics.lib' or at 'e:\Bilal\Simulator\Work\OgreBulletSoln\OgreBulletProj\bin\debug\bulletdynamics.pdb'; linking object as if no debug info
1>libbulletdynamics.lib(btRaycastVehicle.obj) : warning LNK4099: PDB 'bulletdynamics.pdb' was not found with 'E:\Bilal\Simulator\New Folder\bullet-2.60\lib\libbulletdynamics.lib' or at 'e:\Bilal\Simulator\Work\OgreBulletSoln\OgreBulletProj\bin\debug\bulletdynamics.pdb'; linking object as if no debug info
1>libbulletdynamics.lib(btWheelInfo.obj) : warning LNK4099: PDB 'bulletdynamics.pdb' was not found with 'E:\Bilal\Simulator\New Folder\bullet-2.60\lib\libbulletdynamics.lib' or at 'e:\Bilal\Simulator\Work\OgreBulletSoln\OgreBulletProj\bin\debug\bulletdynamics.pdb'; linking object as if no debug info
1>libbulletmath.lib(btAlignedAllocator.obj) : warning LNK4099: PDB 'bulletmath.pdb' was not found with 'E:\Bilal\Simulator\New Folder\bullet-2.60\lib\libbulletmath.lib' or at 'e:\Bilal\Simulator\Work\OgreBulletSoln\OgreBulletProj\bin\debug\bulletmath.pdb'; linking object as if no debug info
1>Embedding manifest...
1>Build log was saved at "file://e:\Bilal\Simulator\Work\OgreBulletSoln\OgreBulletProj\Release\BuildLog.htm"
1>OgreBulletProj - 0 error(s), 56 warning(s)
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========


Then another problem that I am seeing is some flickering in textures. It seems as if the object has been "electrified". As soon as any dropped object collides with something else, its texture starts to flicker (black and white stripes appear). Also the ground texture does the same. The problem weakens if I reduce the colour depth to 16-bit, but it still remains. This problem is also in the demo exe file that I downloaded, so I guess it does not have anything to do with building in msvc...



If anybody knows how to tackle these problems specially the later one, then please reply. Thanx in advance

BilalMehdi

27-11-2007 09:31:21

well the problem of flickering has been solved... I still dont know the reason though...

I removed the spotlights from the demo and the problem was solved....

Chaster

27-11-2007 17:12:47

All those warnings are just telling you there is no debug browser info (?) in your pdb files, so you won't be able to step into them to debug.. No biggie.

The flickering textures problem is something I also have, but (I assumed) it's most likely a graphics driver issue (I'm currently using a crappy Intel onboard video until I get my 8800GT installed later this week).

Chaster

HiddenBek

27-11-2007 20:08:29

The flickering has something to do with the texture shadows. Switching to stencil shadows is a quick fix, although I'm sure there's a better solution.

I don't believe it's a driver issue. I experience it with my 7800 GT under both Linux and Windows.

Grom

14-06-2008 20:55:50

hmm, I also have the 7800 GT, and I also get the issue:



and it definitely is just the texture shadows

DieHard

15-06-2008 18:30:54

When I was playing with the OgreBullet demo, I was getting flickering textures with white flashes. The demo look exactly like the screenshot from "Grom".

Is there a solution to using texture shadows? Because, stencil shadows stinks.

asvsfs

20-08-2009 09:28:15

my terrain collision dont work at all and ragdoll and constraints demo dont show anything at all! i copied media from dynamic demo to ogre sdk media folder and i dont have any texture problem but like i said i have more important problems :(