91b70bf3fe 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs 
							
						 
						
							2013-11-08 17:55:01 +00:00  
				
					
						
							
							
								 
						
							
							
								ba203ed94f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Framework/InventoryAccess/InventoryAccessModule.cs
	OpenSim/Region/Framework/Scenes/SceneObjectPartInventory.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2013-11-03 21:34:36 +00:00  
				
					
						
							
							
								 
						
							
							
								d23ef79f98 
								
							
								 
							
						 
						
							
							
								
								BulletSim: restore collision flags when clear collision cache.  
							
							... 
							
							
							
							THis fixes the extranious addition of objects to the collision cache
which created extra CPU overhead. 
							
						 
						
							2013-10-26 21:30:51 -07:00  
				
					
						
							
							
								 
						
							
							
								a7e7bed660 
								
							
								 
							
						 
						
							
							
								
								BulletSim: update SOs and DLLs with version that enables compressed  
							
							... 
							
							
							
							AABB maps for Bvh meshes. This greatly reduces the memory usage for
large meshes and for mesh terrain in particular. 
							
						 
						
							2013-10-19 11:44:27 -07:00  
				
					
						
							
							
								 
						
							
							
								571a75f934 
								
							
								 
							
						 
						
							
							
								
								BulletSim: update lib32/libBulletSim.dylib to current BulletSim C++ API.  
							
							
							
						 
						
							2013-10-18 09:15:08 -07:00  
				
					
						
							
							
								 
						
							
							
								75c68fa29e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Data/MySQL/MySQLSimulationData.cs
	OpenSim/Data/MySQL/Resources/RegionStore.migrations
	OpenSim/Region/ClientStack/Linden/Caps/WebFetchInvDescModule.cs
	OpenSim/Region/CoreModules/Avatar/Attachments/AttachmentsModule.cs
	OpenSim/Region/CoreModules/Avatar/Inventory/Transfer/InventoryTransferModule.cs
	OpenSim/Region/CoreModules/World/LightShare/LightShareModule.cs
	OpenSim/Region/Framework/Scenes/Scene.cs
	OpenSim/Region/Framework/Scenes/ScenePresence.cs
	OpenSim/Region/Framework/Scenes/Tests/ScenePresenceCapabilityTests.cs
	OpenSim/Region/OptionalModules/World/NPC/NPCModule.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2013-10-04 20:03:12 +01:00  
				
					
						
							
							
								 
						
							
							
								2d7adcb22f 
								
							
								 
							
						 
						
							
							
								
								BulletSim: update DLLs and SOs to disable Bullet's internal profiling.  
							
							... 
							
							
							
							This was accidentily left on. This version should make performance better
and fix the memory leak. 
							
						 
						
							2013-09-12 13:07:18 -07:00  
				
					
						
							
							
								 
						
							
							
								8bcf753127 
								
							
								 
							
						 
						
							
							
								
								BulletSim: update DLLs and SOs with ClearCollisionCache inteface calls  
							
							... 
							
							
							
							and constraint debugging messages. 
							
						 
						
							2013-09-11 09:12:26 -07:00  
				
					
						
							
							
								 
						
							
							
								e34385634b 
								
							
								 
							
						 
						
							
							
								
								BulletSim: update DLLs and SOs for spring parameters and constraint  
							
							... 
							
							
							
							debugging dump code. 
							
						 
						
							2013-09-11 09:12:22 -07:00  
				
					
						
							
							
								 
						
							
							
								8755aeb348 
								
							
								 
							
						 
						
							
							
								
								BulletSim: update DLLs and SOs with Bullet svn version 2644 (no major fixes) and with BulletSim implementing more of the constraint types and parameter settings.  
							
							
							
						 
						
							2013-09-11 09:11:56 -07:00  
				
					
						
							
							
								 
						
							
							
								669fa3ff9a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs
	OpenSim/Region/OptionalModules/Avatar/Voice/VivoxVoice/VivoxVoiceModule.cs 
							
						 
						
							2013-05-30 21:48:09 +01:00  
				
					
						
							
							
								 
						
							
							
								0c35d28933 
								
							
								 
							
						 
						
							
							
								
								BulletSim: enable GImpact shape for prims with cuts. Include DLLs and SOs  
							
							... 
							
							
							
							which recompute GImpact shape bounding box after creation as Bullet
doesn't do that itself (something it does for nearly every other shape).
Now, physical prims without cuts become single mesh convex meshes. Physical
prims with cuts become GImpact meshes. Meshes become a set of convex
hulls approximated from the mesh unless the hulls are specified in the
mesh asset data. The use of GImpact shapes should make some mechanical
physics more stable. 
							
						 
						
							2013-05-26 17:35:12 -07:00  
				
					
						
							
							
								 
						
							
							
								09c2cd0d76 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneObjectPart.cs
	OpenSim/Region/Physics/BulletSPlugin/BSShapes.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2013-05-24 00:45:08 +01:00  
				
					
						
							
							
								 
						
							
							
								10097f13aa 
								
							
								 
							
						 
						
							
							
								
								BulletSim: update DLLs and SOs with version containing gImpact code.  
							
							
							
						 
						
							2013-05-21 21:40:26 -07:00  
				
					
						
							
							
								 
						
							
							
								d36a52ea55 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-04-25 00:22:28 +01:00  
				
					
						
							
							
								 
						
							
							
								1593d795ea 
								
							
								 
							
						 
						
							
							
								
								BulletSim: version of libBulletSim.so for 32 bit systems that doesn't  
							
							... 
							
							
							
							crash on startup. Doesn't yet solve the new glibcxx dependencies. 
							
						 
						
							2013-04-24 15:01:11 -07:00  
				
					
						
							
							
								 
						
							
							
								e324f6f3f0 
								
							
								 
							
						 
						
							
							
								
								BulletSim: update DLLs and SOs to they have no dependencies on newer  
							
							... 
							
							
							
							glibc (2.14) since that is not yet in some Linux distributions.
Add unmanaged API calls and code for creating single convex hull shapes. 
							
						 
						
							2013-04-24 08:03:45 -07:00  
				
					
						
							
							
								 
						
							
							
								7cf377fff0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Data/MySQL/MySQLAssetData.cs
	OpenSim/Region/CoreModules/Framework/InventoryAccess/InventoryAccessModule.cs
	OpenSim/Region/Physics/BulletSPlugin/BSShapeCollection.cs 
							
						 
						
							2013-04-10 13:20:55 +01:00  
				
					
						
							
							
								 
						
							
							
								59135c9a31 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add Bullet HACD library invocation. Turned off by default as not  
							
							... 
							
							
							
							totally debugged. Updated DLLs and SOs with more debugged HACD library code. 
							
						 
						
							2013-04-09 18:00:23 -07:00  
				
					
						
							
							
								 
						
							
							
								4d2203ff52 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Add dylib for BulletSim and add he who figured out building BulletSim  
							
							... 
							
							
							
							on a Mac to the CONTRIBUTORS file. 
							
						 
						
							2013-04-08 09:15:20 -07:00  
				
					
						
							
							
								 
						
							
							
								41a652f6bd 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneObjectPart.cs 
							
						 
						
							2013-04-02 23:47:19 +01:00  
				
					
						
							
							
								 
						
							
							
								17aef1c883 
								
							
								 
							
						 
						
							
							
								
								BulletSim: update unmanaged API for HACD parameter passing. Bullet HACD  
							
							... 
							
							
							
							mesh to hull conversion calls in place but code not working. Update
BulletSim DLLs and SOs for new API and HACD code. 
							
						 
						
							2013-04-01 18:03:11 -07:00  
				
					
						
							
							
								 
						
							
							
								9534d5f929 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-02-22 01:28:54 +00:00  
				
					
						
							
							
								 
						
							
							
								1d7276235a 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add calls for creating all the different Bullet constraint types.  
							
							... 
							
							
							
							Updated the DLLs and SOs and code for BulletXNA to create the types.
All the detailed control calls are not all in place yet. 
							
						 
						
							2013-02-17 20:13:49 -08:00  
				
					
						
							
							
								 
						
							
							
								d0c5e0990b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-02-13 01:54:06 +00:00  
				
					
						
							
							
								 
						
							
							
								0194a3d890 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix density since the simulator/viewer track density in a  
							
							... 
							
							
							
							funny unit that is 100 times real density (default 1000).
Fix avatar drifting slowly when stationary flying.
Fix for physical prims getting corrected for being under terrain when it was
just its geometric center that was below terrain.
Add PreUpdatePropertyAction allowing plugable modifiction of phys
parameters returned from Bullet.
Fix an exception setting GravityMultiplier on initialization.
Update DLLs and SOs for good measure (no functional change). 
							
						 
						
							2013-02-12 15:52:10 -08:00  
				
					
						
							
							
								 
						
							
							
								069e587841 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Data/MySQL/MySQLSimulationData.cs
	OpenSim/Data/MySQL/Resources/RegionStore.migrations 
							
						 
						
							2013-02-10 00:17:14 +00:00  
				
					
						
							
							
								 
						
							
							
								4808b8ee38 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add parameter to set global contact breaking threshold. Update DLLs and SOs for setting same.  
							
							
							
						 
						
							2013-02-08 16:29:52 -08:00  
				
					
						
							
							
								 
						
							
							
								f567ff9f51 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Physics/BulletSPlugin/BSShapeCollection.cs 
							
						 
						
							2013-02-06 02:22:12 +00:00  
				
					
						
							
							
								 
						
							
							
								3646361279 
								
							
								 
							
						 
						
							
							
								
								BulletSim: make removing zero width triangles from meshes optional  
							
							... 
							
							
							
							and, for the moment, default to 'off'. 
							
						 
						
							2013-02-05 17:19:55 -08:00  
				
					
						
							
							
								 
						
							
							
								ad438ee59f 
								
							
								 
							
						 
						
							
							
								
								BulletSim: rework some parameter setting implementation moving functionality that was in BSScene to BSParam. Remove unused parameters that were passed to the unmanaged code. Update DLLs and SOs for the new param block.  
							
							
							
						 
						
							2013-02-05 16:56:23 -08:00  
				
					
						
							
							
								 
						
							
							
								9a4de546fe 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs 
							
						 
						
							2013-01-31 02:53:11 +00:00  
				
					
						
							
							
								 
						
							
							
								e9aff0a91d 
								
							
								 
							
						 
						
							
							
								
								BulletSim: do not zero an avatar's standing velocity if it is standing  
							
							... 
							
							
							
							on a moving object.
Rearrange pre/post action subscription code to put more in locks.
Add meshmerizer params to BulletSimTestUtil scene creation (and fix line endings).
Rebuilt version of DLLs and SOs with cleaned up code and no profiling for sure. 
							
						 
						
							2013-01-28 15:11:50 -08:00  
				
					
						
							
							
								 
						
							
							
								2cd56014a7 
								
							
								 
							
						 
						
							
							
								
								BulletSim: update Bullet with profiling disabled. This seems to fix the memory leak problem.  
							
							
							
						 
						
							2013-01-28 06:21:51 -08:00  
				
					
						
							
							
								 
						
							
							
								2ce4a758e2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-01-24 00:27:00 +00:00  
				
					
						
							
							
								 
						
							
							
								1c3d84fe03 
								
							
								 
							
						 
						
							
							
								
								BulletSim: pass up and report the real collision penetration.  
							
							
							
						 
						
							2013-01-23 16:20:44 -08:00  
				
					
						
							
							
								 
						
							
							
								fc5711fa7a 
								
							
								 
							
						 
						
							
							
								
								Merge commit '8bf0a9f85dda4b1831630b65620d5c6868196c11' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneObjectPart.cs 
							
						 
						
							2013-01-16 01:11:20 +00:00  
				
					
						
							
							
								 
						
							
							
								459fcd81c9 
								
							
								 
							
						 
						
							
							
								
								BulletSim: move center of gravity of linkset to its geometric center.  
							
							... 
							
							
							
							Necessitated allowing simulator and physical position of a body to
get out of sync since Bullet assumes that <0,0,0> is the center of mass.
Update DLLs and SOs for the UpdateChildTransform so positions of
  individual prim in a linkset can be implemented. 
							
						 
						
							2013-01-11 16:47:53 -08:00  
				
					
						
							
							
								 
						
							
							
								3a495ccd56 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ClientStack/Linden/Caps/BunchOfCaps/BunchOfCaps.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/Plugins/Timer.cs
	OpenSim/Region/ScriptEngine/XEngine/XEngine.cs 
							
						 
						
							2013-01-10 01:38:03 +00:00  
				
					
						
							
							
								 
						
							
							
								9393403253 
								
							
								 
							
						 
						
							
							
								
								BulletSim: update DLLs and SOs with better debugging output.  
							
							... 
							
							
							
							Add definition of hand crafted avatar mesh. Not used yet.
Comments and cleanup. 
							
						 
						
							2013-01-06 14:01:15 -08:00  
				
					
						
							
							
								 
						
							
							
								40955fee2a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-01-06 10:52:16 +00:00  
				
					
						
							
							
								 
						
							
							
								2eda385f5e 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add ResetBroadphasePool and ResetConstraintSolver diagnostic  
							
							... 
							
							
							
							functions. If values set from console, the functions are called. Looking
for why the collision pools fill up with unnecessary stuff. 
							
						 
						
							2013-01-04 17:06:48 -08:00  
				
					
						
							
							
								 
						
							
							
								7943c8d11c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2013-01-02 11:52:37 +00:00  
				
					
						
							
							
								 
						
							
							
								9396ccc078 
								
							
								 
							
						 
						
							
							
								
								BulletSim: eliminate the use of the unmanaged HeightMapInfo structure.  
							
							... 
							
							
							
							Remove all related calls from the unmanaged and BSAPITemplate interfaces.
Update DLLs and SOs to include the version without HeightMapInfo structures. 
							
						 
						
							2012-12-31 19:57:25 -08:00  
				
					
						
							
							
								 
						
							
							
								3d0fc70864 
								
							
								 
							
						 
						
							
							
								
								BulletSim: complete movement of BulletSimAPI functions to BSAPITemplate.  
							
							... 
							
							
							
							Update BulletSim DLLs and SOs with simplier step function interface. 
							
						 
						
							2012-12-31 19:57:24 -08:00  
				
					
						
							
							
								 
						
							
							
								2cb824d3fc 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/InstantMessage/MessageTransferModule.cs
	OpenSim/Region/Framework/Scenes/Scene.cs 
							
						 
						
							2012-12-07 03:49:04 +00:00  
				
					
						
							
							
								 
						
							
							
								707e186aa3 
								
							
								 
							
						 
						
							
							
								
								BulletSim: update DLLs and SOs with vehicle collision event check  
							
							
							
						 
						
							2012-12-06 09:34:30 -08:00  
				
					
						
							
							
								 
						
							
							
								5837e731bf 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/InstantMessage/OfflineMessageModule.cs 
							
						 
						
							2012-12-04 23:01:18 +00:00  
				
					
						
							
							
								 
						
							
							
								787636b97a 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Reduce idle region physics overhead where there are MANY  
							
							... 
							
							
							
							static objects by more restrictive selection of objects that collide
    with static objects.
Rename collision mask fuctions from 'filter' to 'group' so it is clear
    what is being set.
Rename BulletSimAPI.SetCollisionFilterMask() to SetCollisionGroupMask to match above.
Restore passing of time step to linear and angular motion component routines.
Use buffering vehicle physical parameter get/set routines consistantly.
Make range enforcement clearer by using ClampInRange() function for parameter setting.
Remove commented out experimental vehicle calculations. 
							
						 
						
							2012-12-03 16:25:51 -08:00  
				
					
						
							
							
								 
						
							
							
								b124aae05e 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Add DumpActivationInfo2 function. Change static objects from DISABLE_SIMULATION to ISLAND_SLEEPING. Update DLLs and SOs to add DumpActivationInfo2 function.  
							
							
							
						 
						
							2012-12-01 15:39:13 -08:00