Test for btCudaBroadphase added

This commit is contained in:
rponom
2008-11-15 00:22:17 +00:00
parent afec653726
commit b8b2d8f69b
4 changed files with 85 additions and 8 deletions

View File

@@ -29,6 +29,7 @@ subject to the following restrictions:
#include "Camera.h"
#include "GLFontRenderer.h"
#include "BulletCollision/BroadphaseCollision/btDbvtBroadphase.h"
#include "LinearMath/btQuickprof.h"
#define NUM_SAP_BOXES 8192
//#define NUM_SAP_BOXES 1024
@@ -73,12 +74,15 @@ enum TestIndex
TEST_BULLET_MULTISAP_8192,
// TEST_BIPARTITE_BOX_PRUNING,
TEST_DBVT_8192,
TEST_BULLET_CUDA_8192,
TEST_OPCODE_ARRAY_SAP,
MAX_NB_TESTS
};
static int gTest = TEST_DBVT_8192;//TEST_BULLET_MULTISAP_8192;
static int gSelectedTest = TEST_DBVT_8192;//TEST_BULLET_MULTISAP_8192;
//static int gTest = TEST_DBVT_8192;//TEST_BULLET_MULTISAP_8192;
//static int gSelectedTest = TEST_DBVT_8192;//TEST_BULLET_MULTISAP_8192;
static int gTest = TEST_BULLET_CUDA_8192;
static int gSelectedTest = TEST_BULLET_CUDA_8192;
static CollisionTest* gCollisionTests[MAX_NB_TESTS];
static GLFontRenderer gFnt;
@@ -306,6 +310,7 @@ int main(int argc, char** argv)
{TEST_BULLET_MULTISAP_8192, "Bullet MultiSAP 8192"},
// {TEST_BIPARTITE_BOX_PRUNING, "Bipartite box pruning"},
{TEST_DBVT_8192, "Bullet DBVT 8192"},
{TEST_BULLET_CUDA_8192, "Bullet CUDA 8192"},
{TEST_OPCODE_ARRAY_SAP, "OPCODE ARRAY SAP"},
};
TwType testType = TwDefineEnum("CollisionTest", testEV, MAX_NB_TESTS);
@@ -328,6 +333,7 @@ int main(int argc, char** argv)
gCollisionTests[TEST_BULLET_MULTISAP_8192] = new BulletSAPCompleteBoxPruningTest(NUM_SAP_BOXES,6);
// gCollisionTests[TEST_BIPARTITE_BOX_PRUNING] = new BipartiteBoxPruningTest;
gCollisionTests[TEST_DBVT_8192] = new BulletSAPCompleteBoxPruningTest(NUM_SAP_BOXES,7);
gCollisionTests[TEST_BULLET_CUDA_8192] = new BulletSAPCompleteBoxPruningTest(NUM_SAP_BOXES,8);
gCollisionTests[TEST_OPCODE_ARRAY_SAP] = new OpcodeArraySAPTest(NUM_SAP_BOXES);
for(int i=0;i<MAX_NB_TESTS;i++)