Ian Qvist
Ian Qvist
From the point of the physics engine itself, collinear points are useless. ALL points have to get checked at least once in the narrow phase, so we would like the...
Edge shapes are static, and as such we can precompute their normal. Raycasts against edge shapes needs the normal, and currently it is calculated on each call to RayCast(). Since...
This way we can save some calculations every time the radius, position etc. change.
The engine itself uses HashSet in order to quickly index objects. HashSet uses IEqualityComparer implementation unless another comparer is specified in the constructor. Shapes, bodies, fixtures and other data classes...
EnumerateOpenConnectionsCore is called with null in the share parameter. Due to the `if (Utils.IsNullOrWhiteSpace(share))` condition, it will always throw an ArgumentNullException.
Just a general code cleanup. Better readability and fewer allocations. - Removed redundant usings and qualifiers - Use string interpolation instead of string.Format(). Better readability an reduces allocations as it...
I noticed that when I set the output path of an assembly, the views no longer load. Steps to reproduce: 1. Download the ready to use sample at http://extcore.net/files/ExtCore-Sample-1.0.0-alpha16.zip 2....
It is impossible to serialize classes that are defined in external libraries, so it would be nice if you could provide the same information as MemoryPackUnion, but via a builder...
Pr. your request in https://github.com/sqids/sqids-dotnet/pull/29 - Moved call to length (and creation of generic math variable) out of loop. - Added a stack-based buffer of 64 chars You might want...
Added a benchmark project using BenchmarkDotNet which measures a few scenarios on all supported runtimes. The scenarios are: - Encoding a small integer - Encoding a large integer - Encoding...