소스 검색

Reducing number of solver iterations

Jorrit Rouwe 3 년 전
부모
커밋
2a58a8f77b
1개의 변경된 파일6개의 추가작업 그리고 0개의 파일을 삭제
  1. 6 0
      PerformanceTest/ConvexVsMeshScene.h

+ 6 - 0
PerformanceTest/ConvexVsMeshScene.h

@@ -88,6 +88,12 @@ public:
 
 	virtual void			StartTest(PhysicsSystem &inPhysicsSystem, EMotionQuality inMotionQuality) override
 	{
+		// Reduce the solver iteration count, the scene doesn't have any constraints so we don't need the default amount of iterations
+		PhysicsSettings settings = inPhysicsSystem.GetPhysicsSettings();
+		settings.mNumVelocitySteps = 4;
+		settings.mNumPositionSteps = 1;
+		inPhysicsSystem.SetPhysicsSettings(settings);
+
 		// Create background
 		BodyInterface &bi = inPhysicsSystem.GetBodyInterface();
 		bi.CreateAndAddBody(mMeshSettings, EActivation::DontActivate);