mirror of
https://github.com/lubosz/overte.git
synced 2025-04-14 10:26:14 +02:00
Fix Linux build warnings
This commit is contained in:
parent
6be5ac8dee
commit
41a8deb575
3 changed files with 5 additions and 10 deletions
|
@ -135,7 +135,6 @@ void CollisionPick::computeShapeInfo(CollisionRegion& pick, ShapeInfo& shapeInfo
|
|||
const FBXGeometry& fbxGeometry = resource->getFBXGeometry();
|
||||
int numFbxMeshes = fbxGeometry.meshes.size();
|
||||
int totalNumVertices = 0;
|
||||
glm::mat4 invRegistrationOffset = glm::translate(dimensions * (-ENTITY_ITEM_DEFAULT_REGISTRATION_POINT));
|
||||
for (int i = 0; i < numFbxMeshes; i++) {
|
||||
const FBXMesh& mesh = fbxGeometry.meshes.at(i);
|
||||
totalNumVertices += mesh.vertices.size();
|
||||
|
@ -191,7 +190,6 @@ void CollisionPick::computeShapeInfo(CollisionRegion& pick, ShapeInfo& shapeInfo
|
|||
points.reserve(sizeToReserve);
|
||||
|
||||
// copy points
|
||||
uint32_t meshIndexOffset = (uint32_t)points.size();
|
||||
const glm::vec3* vertexItr = vertices.cbegin();
|
||||
while (vertexItr != vertices.cend()) {
|
||||
glm::vec3 point = *vertexItr;
|
||||
|
|
|
@ -95,7 +95,7 @@ public:
|
|||
}
|
||||
|
||||
CollisionRegion getMathematicalPick() const override;
|
||||
PickResultPointer getDefaultResult(const QVariantMap& pickVariant) const { return std::make_shared<CollisionPickResult>(pickVariant); }
|
||||
PickResultPointer getDefaultResult(const QVariantMap& pickVariant) const override { return std::make_shared<CollisionPickResult>(pickVariant); }
|
||||
PickResultPointer getEntityIntersection(const CollisionRegion& pick) override;
|
||||
PickResultPointer getOverlayIntersection(const CollisionRegion& pick) override;
|
||||
PickResultPointer getAvatarIntersection(const CollisionRegion& pick) override;
|
||||
|
|
|
@ -843,8 +843,9 @@ void PhysicsEngine::setShowBulletConstraintLimits(bool value) {
|
|||
struct AllContactsCallback : public btCollisionWorld::ContactResultCallback {
|
||||
AllContactsCallback(MotionStateType desiredObjectType, const ShapeInfo& shapeInfo, const Transform& transform) :
|
||||
desiredObjectType(desiredObjectType),
|
||||
btCollisionWorld::ContactResultCallback(),
|
||||
collisionObject() {
|
||||
collisionObject(),
|
||||
intersectingObjects(),
|
||||
btCollisionWorld::ContactResultCallback() {
|
||||
const btCollisionShape* collisionShape = ObjectMotionState::getShapeManager()->getShape(shapeInfo);
|
||||
|
||||
collisionObject.setCollisionShape(const_cast<btCollisionShape*>(collisionShape));
|
||||
|
@ -860,15 +861,11 @@ struct AllContactsCallback : public btCollisionWorld::ContactResultCallback {
|
|||
ObjectMotionState::getShapeManager()->releaseShape(collisionObject.getCollisionShape());
|
||||
}
|
||||
|
||||
AllContactsCallback(btCollisionObject& testCollisionObject) :
|
||||
btCollisionWorld::ContactResultCallback(), collisionObject(testCollisionObject) {
|
||||
}
|
||||
|
||||
MotionStateType desiredObjectType;
|
||||
btCollisionObject collisionObject;
|
||||
std::vector<EntityIntersection> intersectingObjects;
|
||||
|
||||
virtual bool needsCollision(btBroadphaseProxy* proxy) const {
|
||||
bool needsCollision(btBroadphaseProxy* proxy) const override {
|
||||
return true;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue