Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-01-03 | Update copyright statements to 2022 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! | |||
2021-11-30 | Don't return reference on copy assignment operators | Rémi Verschelde | |
We prefer to prevent using chained assignment (`T a = b = c = T();`) as this can lead to confusing code and subtle bugs. According to https://en.wikipedia.org/wiki/Assignment_operator_(C%2B%2B), C++ allows any arbitrary return type, so this is standard compliant. This could be re-assessed if/when we have an actual need for a behavior more akin to that of the C++ STL, for now this PR simply changes a handful of cases which were inconsistent with the rest of the codebase (`void` return type was already the most common case prior to this commit). | |||
2021-10-20 | Fix SoftDynamicBody3D memory corruption when switching mesh at runtime | PouleyKetchoupp | |
When switching the mesh at runtime, the physics server wasn't properly updated with the new mesh. Now we keep track of the soft body mesh to make sure everything is properly initialized on pre-draw. Also cleaned a few things around private methods. | |||
2021-10-06 | Re-prepare RenderingServer if SoftDynamicBody mesh changed | Haoyu Qiu | |
2021-09-16 | Rename RigidBody to RigidDynamicBody and SoftBody to SoftDynamicBody | PouleyKetchoupp | |