Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | * Apply http://opensimulator.org/mantis/view.php?id=2750 with a small tweak. | Justin Clarke Casey | 2008-12-04 | 1 | -2/+5 |
| | | | | | | | * Initializes ODE only when a scene is grabbed rather than on plugin load. This means we don't initialize ode if that physics engine is not used, and it allows other ode use plugins to be used instead. | ||||
* | Update svn properties. | Jeff Ames | 2008-12-03 | 2 | -2511/+2511 |
| | |||||
* | Remove duplicated avatar height calculation in lsl functions. | idb | 2008-12-01 | 3 | -17/+34 |
| | | | | | Use height calculation in Basic Physics and Physics of Simplicity so that avatars larger than the default walk with straight legs and shorter walk on the ground. | ||||
* | Revert r7548 and r7549 until someone with prebuild-fu can help structure the ↵ | Dahlia Trimble | 2008-11-30 | 2 | -0/+2511 |
| | | | | dependencies | ||||
* | Removed remaining meshing code | Dahlia Trimble | 2008-11-30 | 2 | -2511/+0 |
| | | | | | | Add PrimMesher.dll r21 All meshing tasks are now passed through Meshmerizer and handled by PrimMesher.dll | ||||
* | Update meshing code to sync with current PrimMesher.cs on forge. | Dahlia Trimble | 2008-11-29 | 8 | -3042/+525 |
| | | | | | | Migrate sculpt meshing code to primMesher version. This should result in more accurate physical sculpted prim proxies. Remove much obsolete code from Region/Physics/Meshing | ||||
* | * refactor: change some method names and doc in the physics plugin manager | Justin Clarke Casey | 2008-11-20 | 1 | -13/+13 |
| | | | | | | * move the directory choice for plugins outside into RegionApplicationBase | ||||
* | * Allow physics dlls to be loaded separately, rather than just the contents ↵ | Justin Clarke Casey | 2008-11-20 | 1 | -12/+30 |
| | | | | | | | | of bin/Physics * This is primarily to see if not loading ODE in the unit tests will allow them to proceed, though the option of separate loading is probably a good thing in itself | ||||
* | * Add enough infrastructure code to run an extremely basic and flaky add ↵ | Justin Clarke Casey | 2008-11-20 | 1 | -1/+1 |
| | | | | root agent scene test | ||||
* | Guard against a strange nullref in ODE | Melanie Thielker | 2008-11-19 | 1 | -0/+5 |
| | |||||
* | Changed sculpted prim texture scaling method to bilinear to reduce scaling ↵ | Dahlia Trimble | 2008-11-16 | 1 | -1/+2 |
| | | | | artifacts | ||||
* | * minor: remove mono compiler warnings | Justin Clarke Casey | 2008-11-14 | 1 | -1/+1 |
| | |||||
* | * refactor: as per a recent opensim-dev thread, rename InnerScene to ↵ | Justin Clarke Casey | 2008-11-12 | 1 | -1/+1 |
| | | | | SceneGraph to make it more descriptive of its intended function | ||||
* | Thank you, idb, for a patch that fixes avatar height calculation | Melanie Thielker | 2008-11-10 | 1 | -3/+4 |
| | | | | | | Our feet will now be above ground | ||||
* | Enabled SoftERP for the contact structure but not SoftCFM. | Charles Krinke | 2008-11-09 | 1 | -1/+6 |
| | | | | | | A tube on a pole is a bit less "flubbery" so maybe this is the right direction. | ||||
* | Clean up a few comments. | Charles Krinke | 2008-11-09 | 1 | -11/+3 |
| | |||||
* | Clean up the mass < 0 logic a tiny bit when | Charles Krinke | 2008-11-09 | 1 | -2/+1 |
| | | | | | calculating mass. | ||||
* | * minor: remove some mono compiler warnings | Justin Clarke Casey | 2008-11-06 | 1 | -1/+1 |
| | |||||
* | * minor: Make some 'startup config failed to load' log messages more consistent | Justin Clarke Casey | 2008-11-06 | 1 | -1/+1 |
| | |||||
* | Add more vertex normals and UV coordinates. Sync with primmesher.dll forge ↵ | Dahlia Trimble | 2008-11-05 | 1 | -49/+123 |
| | | | | project. | ||||
* | Revert last checkin. Avatars fall through non-physical prims now. | Charles Krinke | 2008-11-01 | 1 | -12/+7 |
| | | | | | | There is more to the solution then just enabling soft_erp and soft_cfm for all d.Contact cases. | ||||
* | Added soft_cfm and soft_erp to the general "contact" initialization | Charles Krinke | 2008-11-01 | 1 | -7/+12 |
| | | | | | | for physical prim interactions. They were not previously enabled for prim-prim interactions. | ||||
* | Viewer side normals and UV fixes on profile cuts. Sync with primmesher.dll ↵ | Dahlia Trimble | 2008-10-29 | 1 | -49/+59 |
| | | | | forge project. | ||||
* | * minor: remove mono compiler warnings | Justin Clarke Casey | 2008-10-28 | 1 | -4/+4 |
| | |||||
* | some sorely needed extruder code simplification and refactoring, also some ↵ | Dahlia Trimble | 2008-10-28 | 1 | -138/+50 |
| | | | | fixes to cut face UV coordinates | ||||
* | * minor: remove mono compiler warnings | Justin Clarke Casey | 2008-10-27 | 1 | -2/+1 |
| | |||||
* | Add end faces when radius setting is non-zero | Dahlia Trimble | 2008-10-24 | 1 | -5/+8 |
| | |||||
* | * minor: eliminate some mono compiler warnings | Justin Clarke Casey | 2008-10-24 | 1 | -2/+1 |
| | |||||
* | un-double-flipped some double-flipped normals in circular path prim end caps | Dahlia Trimble | 2008-10-24 | 1 | -42/+2 |
| | |||||
* | Fixed a floating point error accumulation that was causing missing end faces ↵ | Dahlia Trimble | 2008-10-24 | 1 | -34/+68 |
| | | | | on some twisted prims | ||||
* | * Add a config option for filtering collisions. Sometimes, under load, ↵ | Teravus Ovares | 2008-10-22 | 1 | -0/+5 |
| | | | | this seems to cause bouncing on really thin flat prim. | ||||
* | More work in vertex normals and texture UVs. Syncing code with pyov. | Dahlia Trimble | 2008-10-21 | 1 | -18/+328 |
| | |||||
* | * minor: remove mono warnings | Justin Clarke Casey | 2008-10-19 | 1 | -1/+1 |
| | |||||
* | More progress towards implementing vertex normals - not complete yet. | Dahlia Trimble | 2008-10-19 | 1 | -116/+371 |
| | |||||
* | * Changed the dupe collision depth limiter to be slightly more restrictive. ↵ | Teravus Ovares | 2008-10-18 | 1 | -3/+3 |
| | | | | (less chance for a dupe) | ||||
* | * Fix an over compensation for bounciness on flat Primitive | Teravus Ovares | 2008-10-17 | 2 | -9/+7 |
| | | | | | | * Implement the linear impulse portion of llPushObject. We should have a lsl compatible implementation of that portion of the push. Angular.. well. still have yet to implement a torque accumulator. * llPushObject respects the region and parcel settings for Restrict Push, it also respects GodMode as is defined in the LSL spec. | ||||
* | * Adds a lot of stability and performance to the physics engine. The ↵ | Teravus Ovares | 2008-10-17 | 1 | -1/+86 |
| | | | | | | | avatar bounces less and things are a bit less explosive. * Additionally, you can probably get more physical prim now together.. though, I think this puts us back on par with where we were in the beginning of the year on number of physical objects. Experiment. Make videos. Send Feedback. Enjoy. | ||||
* | * minor: get rid of pointless ipeSender | Justin Clarke Casey | 2008-10-16 | 1 | -0/+1 |
| | |||||
* | * Apply http://opensimulator.org/mantis/view.php?id=2401 | Justin Clarke Casey | 2008-10-16 | 1 | -0/+1 |
| | | | | | | | * Removes spacers that are also separators in llParseString2List * Thanks idb | ||||
* | * Releases the inter-region thread synchronization between physics in ODE on ↵ | Teravus Ovares | 2008-10-16 | 3 | -6/+7 |
| | | | | | | | | the same instance. * If you are hosting many regions on a single instance, you will probably notice a decrease in region startup time and maybe a slight increase in performance. * Single regions won't notice anything different | ||||
* | * minor: Oh go on, one more warning. Oooh, you are naughty | Justin Clarke Casey | 2008-10-15 | 1 | -1/+0 |
| | |||||
* | * minor: remove some warnings | Justin Clarke Casey | 2008-10-15 | 1 | -3/+3 |
| | |||||
* | * Cleaned up tons of code duplication in ODEPrim | Teravus Ovares | 2008-10-14 | 2 | -313/+235 |
| | | | | | | | | | * Re-enabled the native ODE prim types when possible * Fixed several invalid assumptions in the prim recycle process. * Added better message for 'reused a disposed physicsactor' * Added a way to recover from errors during collision_optimized * Added a way to recover from an error condition where prim_geom wasn't reset properly | ||||
* | Committing more work towards implementing vertex normals. Also added some ↵ | Dahlia Trimble | 2008-10-13 | 2 | -63/+174 |
| | | | | (hopefully) helpful messages for identifying corrupt prims and some fixup code for corrupt profile cut data. | ||||
* | * Based on user reports, it looks like the OS specific settings have been ↵ | Teravus Ovares | 2008-10-13 | 1 | -4/+4 |
| | | | | | | | unified as far as tuning (thank heavens). * If you're experiencing knee bendiness try the windows settings, as the *nix settings seem to now be incorrect. (this update does that, but you may have your own opensim.ini settings active. | ||||
* | * This updates ODE to the most up-to-date version as of today. 1558 | Teravus Ovares | 2008-10-12 | 1 | -0/+1 |
| | | | | | | | | * Mac users, pray to chi11ken to make you a .dylib version * This is semi-tuned and post teravus hack. (Though I didn't apply the terrain pitting fix hack. I'm still deciding if it's necessary as there was a lot of work over the past several months on the heightfield collider. * Please use '--enable-shared --disable-demos --disable-asserts' if you are building your own libode in the configure step. Asserts are pretty much useless for use with .NET * This also updates ODE.NET as, there were some API changes in May that were just added to ODE.NET today. | ||||
* | removed some more extraneous hidden faces | Dahlia Trimble | 2008-10-12 | 1 | -9/+23 |
| | |||||
* | Fixed a missing face on a profile cut | Dahlia Trimble | 2008-10-12 | 1 | -4/+23 |
| | |||||
* | Optimization: calculation of profile vertex normals is now disabled as default. | Dahlia Trimble | 2008-10-12 | 1 | -14/+102 |
| | |||||
* | Eliminate some unnecessary polygons | Dahlia Trimble | 2008-10-11 | 1 | -10/+25 |
| |