godot/tests
Jihyun Yu 8a6fc54ccd Curve2D/Curve3D: exact linear interpolation
While calculating interpolated points, intervals between two baked
points has been assummed to be `baked_interval`. The assumption could
cause significant error in some extreme cases (for example #7088).

To improve accuracy, `baked_dist_cache` is introduced, which stores
distance from starting point for each baked points. `interpolate_baked`
now returns exact linear-interpolated position along baked points.
2021-08-21 16:57:59 +09:00
..
data Tests: Improve coverage for `File::get_csv_line()` 2021-08-04 11:53:21 +02:00
SCsub Increase number of sections in object files for tests with MSVC 2020-12-30 15:48:23 +02:00
test_aabb.h Fix sub-optimal uses of is_equal_approx 2021-06-20 03:03:06 -04:00
test_array.h Add a test suite for Array 2021-02-19 17:40:57 +01:00
test_astar.h Use real_t and double where appropriate in Particles 2021-08-12 11:35:31 -05:00
test_basis.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
test_class_db.h Use const references where possible for List range iterators 2021-07-25 12:22:25 +02:00
test_color.h Reformat structure string operators 2021-06-11 10:53:20 -04:00
test_command_queue.h Refactor CommandQueueMT 2021-06-09 13:10:49 -03:00
test_config_file.h Better format arguments in variant parser 2021-06-18 00:06:40 -03:00
test_crypto.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
test_curve.h Curve2D/Curve3D: exact linear interpolation 2021-08-21 16:57:59 +09:00
test_dictionary.h Add a test suite for Dictionary 2021-03-31 01:14:18 +02:00
test_expression.h Make is_equal_approx have explicit float and double versions 2021-05-20 06:18:11 -04:00
test_file_access.h Tests: Improve coverage for `File::get_csv_line()` 2021-08-04 11:53:21 +02:00
test_geometry_2d.h Fix typos with codespell 2021-05-20 12:38:56 +02:00
test_geometry_3d.h Fixes to tests for Variant and Geometry3D 2021-08-17 16:46:08 -05:00
test_gradient.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
test_gui.cpp Optimize StringName usage 2021-07-18 21:20:02 -03:00
test_gui.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
test_hashing_context.h Add unit tests for HashingContext 2021-03-07 20:33:08 +01:00
test_image.h Rename File::get_len() get_length() 2021-05-25 11:54:28 +01:00
test_json.h Fix sub-optimal uses of is_equal_approx 2021-06-20 03:03:06 -04:00
test_list.h Rename Array.invert() to Array.reverse() 2021-03-21 10:20:08 +00:00
test_local_vector.h Add function `LocalVector::remove_unordered` 2021-01-11 13:47:31 +01:00
test_lru.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
test_macros.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
test_macros.h Rename Quat to Quaternion 2021-06-04 18:14:32 +01:00
test_main.cpp Add Time singleton 2021-06-11 09:32:39 -04:00
test_main.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
test_marshalls.h Unit tests for encoding/decoding Variant 2021-01-24 17:15:07 +03:00
test_math.cpp Some work on double support 2021-08-09 17:43:48 -05:00
test_math.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
test_method_bind.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
test_node_path.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
test_oa_hash_map.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
test_oa_hash_map.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
test_object.h Make Object "meta" functions take StringName. 2021-07-22 22:52:30 +02:00
test_ordered_hash_map.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
test_paged_array.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
test_path_3d.h add tests for path3d 2021-03-29 10:13:53 +02:00
test_path_follow_2d.h fix initializations of node Path2D unit tests 2021-02-27 20:59:11 +05:30
test_path_follow_3d.h add PathFollow3D unit test 2021-02-23 20:12:25 +05:30
test_pck_packer.h Rename File::get_len() get_length() 2021-05-25 11:54:28 +01:00
test_physics_2d.cpp Rename LineShape2D to WorldMarginShape2D 2021-08-14 03:12:13 +02:00
test_physics_2d.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
test_physics_3d.cpp Use doubles for time everywhere in Timer/SceneTree 2021-07-26 02:00:48 -04:00
test_physics_3d.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
test_random_number_generator.h Use comma over `<<` operator for all unit test logging 2021-01-08 14:15:43 +02:00
test_rect2.h Reformat structure string operators 2021-06-11 10:53:20 -04:00
test_render.cpp Move code for looking_at to Basis 2021-08-01 12:49:02 -05:00
test_render.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
test_resource.h Add a test suite for Resource 2021-02-20 19:47:20 +01:00
test_shader_lang.cpp Core: Move DirAccess and FileAccess to `core/io` 2021-06-11 14:52:39 +02:00
test_shader_lang.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
test_string.h String: Fix default decimals truncation in num and num_real 2021-08-18 00:48:03 +02:00
test_text_server.h [Editor Fonts] Add Noto Sans Bold font variant for supported languages. 2021-07-19 23:08:05 +03:00
test_time.h Add Time singleton 2021-06-11 09:32:39 -04:00
test_translation.h Tests: Don't assume translation map ordering 2021-05-17 12:40:15 +02:00
test_utils.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
test_utils.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
test_validate_testing.h Rename Quat to Quaternion 2021-06-04 18:14:32 +01:00
test_variant.h Fixes to tests for Variant and Geometry3D 2021-08-17 16:46:08 -05:00
test_vector.h Add a test suite for Vector 2021-05-19 16:37:39 +02:00
test_xml_parser.h Add support for numeric XML entities to XMLParser 2021-02-14 11:00:25 -06:00