virtualx-engine/tests/core
lawnjelly b35264ad95 Fix AABB Ray intersection - return inside
* Separates find_intersects from test_intersects for rays, and wraps the former.
* Changes parameter name to "r_intersection_point".
* Fixes broken old version which returned per axis t.
* Returns whether the ray origin is within the AABB.
* Returns intersection point when origin outside.
* Returns "backtracking" intersection point when inside.
* Returns sensible normal when inside.
* Returns valid results on borders.
* Returns robust results dealing with floating point error.

Co-authored-by: Claire Blackshaw <evilkimau@gmail.com>
2024-05-09 20:41:19 +01:00
..
config Fix running tests in template builds 2024-02-22 18:05:42 +01:00
input Add InputEventKey.location to tell left from right 2024-01-26 14:42:28 +01:00
io Suppressed expected errors for uncached resources. 2024-04-22 23:50:20 +03:00
math Fix AABB Ray intersection - return inside 2024-05-09 20:41:19 +01:00
object Replace find with contains/has where applicable 2024-05-08 12:37:42 +02:00
os Reduce and prevent unnecessary random-access to List 2024-05-04 16:08:55 +02:00
string [Core] Add case-insensitive String::containsn 2024-05-08 12:48:01 +02:00
templates [Core] Add LocalVector::has for convenience 2024-05-06 18:03:37 +02:00
threads WorkerThreadPool: Support daemon-like tasks (via yield semantics) 2024-04-10 18:47:42 +02:00
variant Reduce and prevent unnecessary random-access to List 2024-05-04 16:08:55 +02:00
test_crypto.h Add const lvalue ref to core/* container parameters 2024-02-14 11:20:36 -03:00
test_hashing_context.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
test_time.h Explicitly cast to Variant's int type in Time tests 2023-02-20 14:46:21 -06:00