<feed xmlns='http://www.w3.org/2005/Atom'>
<title>godot.git/servers/physics_2d, branch mirror</title>
<subtitle>Godot Engine – Multi-platform 2D and 3D game engine https://godotengine.org</subtitle>
<id>https://git.neuromancer.sk/godot.git/atom/servers/physics_2d?h=mirror</id>
<link rel='self' href='https://git.neuromancer.sk/godot.git/atom/servers/physics_2d?h=mirror'/>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/'/>
<updated>2018-05-26T16:29:49Z</updated>
<entry>
<title>Merge pull request #18349 from Gorgexpress/master</title>
<updated>2018-05-26T16:29:49Z</updated>
<author>
<name>Max Hilbrunner</name>
</author>
<published>2018-05-26T16:29:49Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=e790d4aafa0777423194d583ac2bba31ce3d7e2e'/>
<id>urn:sha1:e790d4aafa0777423194d583ac2bba31ce3d7e2e</id>
<content type='text'>
Fixed 2D intersect_shape limiting broadphase results </content>
</entry>
<entry>
<title>Merge pull request #18144 from Crazy-P/Resolves-crash-on-shape2D-culling-for-empty-Concave-shapes</title>
<updated>2018-05-07T18:35:33Z</updated>
<author>
<name>Juan Linietsky</name>
</author>
<published>2018-05-07T18:35:33Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=4897373015cf984d5a57344d9933980e53cb96e6'/>
<id>urn:sha1:4897373015cf984d5a57344d9933980e53cb96e6</id>
<content type='text'>
Resolves crash on shape2D culling for empty Concave shapes</content>
</entry>
<entry>
<title>Fixed 2D intersect_shape limiting broadphase results</title>
<updated>2018-04-22T10:01:29Z</updated>
<author>
<name>Michael</name>
</author>
<published>2018-04-22T08:16:55Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=1ba106a71e6c0550ebf95d9563995d0266cfecb1'/>
<id>urn:sha1:1ba106a71e6c0550ebf95d9563995d0266cfecb1</id>
<content type='text'>
Physics2DDirectSpaceStateSW was applying the result limit to broadphase
collision detection instead of narrow. This is inconsistent with its 3D
variant, as well as the rest of the 2D direct space state functions.

Broadphase is now limited by INTERSECTION_QUERY_MAX like everything else,
and narrow phase is exited early when the result limit has been reached.
</content>
</entry>
<entry>
<title>Fix Coverity reports of uninitialized scalar variable</title>
<updated>2018-04-19T13:20:45Z</updated>
<author>
<name>Rémi Verschelde</name>
</author>
<published>2018-04-19T11:04:41Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=bf7ca623a65f25cc4ac7a3ca0d6635331ec07c25'/>
<id>urn:sha1:bf7ca623a65f25cc4ac7a3ca0d6635331ec07c25</id>
<content type='text'>
Fixes most current reports on Coverity Scan of uninitialized scalar
variable (CWE-457): https://cwe.mitre.org/data/definitions/457.html

These happen most of the time (in our code) when instanciating structs
without a constructor (or with an incomplete one), and later returning
the instance. This is sometimes intended though, as some parameters are
only used in some situations and should not be double-initialized for
performance reasons (e.g. `constant` in ShaderLanguage::Token).
</content>
</entry>
<entry>
<title>Resolves crash on shape2D culling for empty Concave shapes</title>
<updated>2018-04-12T10:15:34Z</updated>
<author>
<name>Crazy-P</name>
</author>
<published>2018-04-12T10:15:34Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=158c7c72c741ad58f22dfdcade74d4e893cd33c5'/>
<id>urn:sha1:158c7c72c741ad58f22dfdcade74d4e893cd33c5</id>
<content type='text'>
Fixes https://github.com/godotengine/godot/issues/17789
</content>
</entry>
<entry>
<title>Merge pull request #17151 from ShyRed/disabled_shapes_2d</title>
<updated>2018-04-08T14:16:55Z</updated>
<author>
<name>Juan Linietsky</name>
</author>
<published>2018-04-08T14:16:55Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=20e68fef856a56346f5044fc532975ee329fb25c'/>
<id>urn:sha1:20e68fef856a56346f5044fc532975ee329fb25c</id>
<content type='text'>
Remove disabled shapes from physics 2D calculations</content>
</entry>
<entry>
<title>Bring back Vector2.cross()</title>
<updated>2018-03-07T20:10:31Z</updated>
<author>
<name>Bernhard Liebl</name>
</author>
<published>2018-02-08T07:48:14Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=9d7856620c5af8e1a5c3f81f921070728b6925d6'/>
<id>urn:sha1:9d7856620c5af8e1a5c3f81f921070728b6925d6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove disabled shapes from physics</title>
<updated>2018-03-07T17:03:44Z</updated>
<author>
<name>ShyRed</name>
</author>
<published>2018-03-01T18:56:55Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=4d6bb439316b70f676972c089bea9992be9b6865'/>
<id>urn:sha1:4d6bb439316b70f676972c089bea9992be9b6865</id>
<content type='text'>
Disabling a shape removes it from physics calculations. Enabling a shape adds it back to the physics calculations.
</content>
</entry>
<entry>
<title>Merge pull request #16757 from AndreaCatania/kinpush</title>
<updated>2018-02-20T14:41:10Z</updated>
<author>
<name>Rémi Verschelde</name>
</author>
<published>2018-02-20T14:41:10Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=497a4e9e25fb8cc9d3a95bc79b605aca79603648'/>
<id>urn:sha1:497a4e9e25fb8cc9d3a95bc79b605aca79603648</id>
<content type='text'>
Improved kinematic body, Now can move rigid body</content>
</entry>
<entry>
<title>Improved kinematic body 2D and 3D, Now can move rigid body</title>
<updated>2018-02-20T11:43:47Z</updated>
<author>
<name>Andrea Catania</name>
</author>
<published>2018-02-16T18:06:00Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=6ed392f47a1970f7815f6f76b7bacfd0bb51b87c'/>
<id>urn:sha1:6ed392f47a1970f7815f6f76b7bacfd0bb51b87c</id>
<content type='text'>
</content>
</entry>
</feed>
