make OSX/Unix version of PosixSharedMemory work
pass on useFixedBase to URDF loader in PhysicsServer
This commit is contained in:
@@ -202,7 +202,7 @@ bool PhysicsServerSharedMemory::loadUrdf(const char* fileName, const btVector3&
|
|||||||
|
|
||||||
BulletURDFImporter u2b(m_data->m_guiHelper);
|
BulletURDFImporter u2b(m_data->m_guiHelper);
|
||||||
|
|
||||||
bool loadOk = u2b.loadURDF(fileName);
|
bool loadOk = u2b.loadURDF(fileName, useFixedBase);
|
||||||
if (loadOk)
|
if (loadOk)
|
||||||
{
|
{
|
||||||
b3Printf("loaded %s OK!", fileName);
|
b3Printf("loaded %s OK!", fileName);
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ struct btPointerCaster
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
void* PosixSharedMemory::allocateSharedMemory(int key, int size)
|
void* PosixSharedMemory::allocateSharedMemory(int key, int size, bool /*allowCreation*/)
|
||||||
{
|
{
|
||||||
#ifdef TEST_SHARED_MEMORY
|
#ifdef TEST_SHARED_MEMORY
|
||||||
int flags = IPC_CREAT | 0666;
|
int flags = IPC_CREAT | 0666;
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ public:
|
|||||||
PosixSharedMemory();
|
PosixSharedMemory();
|
||||||
virtual ~PosixSharedMemory();
|
virtual ~PosixSharedMemory();
|
||||||
|
|
||||||
virtual void* allocateSharedMemory(int key, int size);
|
virtual void* allocateSharedMemory(int key, int size, bool allowCreation);
|
||||||
virtual void releaseSharedMemory(int key, int size);
|
virtual void releaseSharedMemory(int key, int size);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user