Add more debug code to bullet...

git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@10602 178a84e3-b1eb-0310-8ba1-8eac791a3b58
This commit is contained in:
auria
2012-01-08 16:45:43 +00:00
parent fe566590bd
commit cadd8a3faf

View File

@@ -1055,17 +1055,19 @@ btQuantizedBvh *btQuantizedBvh::deSerializeInPlace(void *i_alignedDataBuffer, un
unsigned int calculatedBufSize = bvh->calculateSerializeBufferSize();
btAssert(calculatedBufSize <= i_dataBufferSize);
printf("sizeof(btQuantizedBvh) = %lu\n", sizeof(btQuantizedBvh));
printf("sizeof(btQuantizedBvhNode) = %lu\n", sizeof(btQuantizedBvhNode));
printf("getAlignmentSerializationPadding() = %i\n", bvh->getAlignmentSerializationPadding());
printf("m_subtreeHeaderCount = 0x%x\n", bvh->m_subtreeHeaderCount);
printf("sizeof(btBvhSubtreeInfo) = %lu\n", sizeof(btBvhSubtreeInfo));
printf("m_curNodeIndex = %i\n", bvh->m_curNodeIndex);
printf("m_bulletVersion = 0x%x\n", bvh->m_bulletVersion);
printf("sizeof(NodeArray) = %lu\n", sizeof(NodeArray));
if (calculatedBufSize > i_dataBufferSize)
{
fprintf(stderr, "[btQuantizedBvh::deSerializeInPlace] ERROR: expected %i bytes, got %i!\n",
calculatedBufSize, i_dataBufferSize);
printf("sizeof(btQuantizedBvh) = %lui\n", sizeof(btQuantizedBvh));
printf("sizeof(btQuantizedBvhNode) = %lui\n", sizeof(btQuantizedBvhNode));
printf("getAlignmentSerializationPadding() = %i\n", bvh->getAlignmentSerializationPadding());
printf("m_subtreeHeaderCount = 0x%x\n", bvh->m_subtreeHeaderCount);
printf("sizeof(btBvhSubtreeInfo) = %lui\n", sizeof(btBvhSubtreeInfo));
printf("m_curNodeIndex = %i\n", bvh->m_curNodeIndex);
printf("m_bulletVersion = 0x%x\n", bvh->m_bulletVersion);
return NULL;
}