virtualx-engine/core/math
Andrii Doroshenko (Xrayez) 47899e67c5 Add ability to restore RandomNumberGenerator state
3.2 version of b5107715f1.

`get_seed()` still returns the previous state and not the initial seed,
because users may rely on this behavior for resetting the state in 3.2.
Documented this is going to be fixed in 4.0.

Co-authored-by: MidZik <matt.idzik1@gmail.com>
2021-01-08 15:02:02 +02:00
..
a_star.cpp AStar: Make get_closest_point() deterministic for equidistant points 2020-06-10 15:30:52 +02:00
a_star.h Implements estimate/compute_cost for AStar2D 2020-04-16 11:35:52 +02:00
aabb.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
aabb.h [3.2] Backport core documentation changes to 3.2 2020-07-21 21:22:54 -04:00
audio_frame.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
audio_frame.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
basis.cpp - Added more euler rotation orders support. 2020-06-18 11:29:28 +02:00
basis.h Initialise Basis elements with a default Basis in the declaration. 2020-09-08 15:04:54 +02:00
bsp_tree.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
bsp_tree.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
camera_matrix.cpp Fix aspect ratio on hmd projection matrix 2020-04-05 16:58:33 +10:00
camera_matrix.h Change CameraMatrix::get_viewport_size to get_viewport_half_extents 2020-01-22 18:22:00 +00:00
delaunay.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
disjoint_set.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
disjoint_set.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
expression.cpp Fix typos with codespell 2020-09-18 14:09:51 +02:00
expression.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
face3.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
face3.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
geometry.cpp Fixed false positives in the culling system. 2020-04-28 17:14:06 -07:00
geometry.h Fixed false positives in the culling system. 2020-04-28 17:14:06 -07:00
math_defs.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
math_fieldwise.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
math_fieldwise.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
math_funcs.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
math_funcs.h Linux/BSD: Fix support for NetBSD 2020-09-18 10:29:52 +02:00
octree.h Optimize octree and fix octree leak 2020-08-18 11:02:21 +01:00
octree_definition.inc Optimize octree and fix octree leak 2020-08-18 11:02:21 +01:00
plane.cpp [3.2] Backport core documentation changes to 3.2 2020-07-21 21:22:54 -04:00
plane.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
quat.cpp Add explanations for errors related to Vector/Quat normalization 2020-01-24 14:19:23 +01:00
quat.h Add explanations for errors related to Vector/Quat normalization 2020-01-24 14:19:23 +01:00
quick_hull.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
quick_hull.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
random_number_generator.cpp Add ability to restore RandomNumberGenerator state 2021-01-08 15:02:02 +02:00
random_number_generator.h Add ability to restore RandomNumberGenerator state 2021-01-08 15:02:02 +02:00
random_pcg.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
random_pcg.h Add ability to restore RandomNumberGenerator state 2021-01-08 15:02:02 +02:00
rect2.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
rect2.h Turn Rect2's 'intersects_touch()' into an extra argument of 'intersects()' 2020-03-06 23:51:26 +01:00
SCsub SCons: Format buildsystem files with psf/black 2020-06-10 15:30:52 +02:00
transform.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
transform.h Fix xform_inv of Plane, intermediate results were ignored 2021-01-05 21:33:33 +01:00
transform_2d.cpp Minor clamp and float fixes 2020-11-11 15:30:57 +01:00
transform_2d.h Revert "Implement Skew in Node2D" 2020-06-22 10:26:06 +02:00
triangle_mesh.cpp Fixed false positives in the culling system. 2020-04-28 17:14:06 -07:00
triangle_mesh.h Fixed false positives in the culling system. 2020-04-28 17:14:06 -07:00
triangulate.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
triangulate.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
vector2.cpp Add explanations for errors related to Vector/Quat normalization 2020-01-24 14:19:23 +01:00
vector2.h Change inequality comparison operators to use exact equality 2020-09-24 14:43:08 +02:00
vector3.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
vector3.h Change inequality comparison operators to use exact equality 2020-09-24 14:43:08 +02:00