minetest/src/unittest
Paul Ouellette d5456da69d Use true pitch/yaw/roll rotations without loss of precision by pgimeno (#8019)
Store the rotation in the node as a 4x4 transformation matrix internally (through IDummyTransformationSceneNode), which allows more manipulations without losing precision or having gimbal lock issues.

Network rotation is still transmitted as Eulers, though, not as matrix. But it will stay this way in 5.0.
2019-02-07 21:26:06 +00:00
..
test_world Server: delegate mod management & config to ServerModConfiguration (#7131) 2018-03-16 08:41:33 +01:00
CMakeLists.txt Add an activeobject manager to hold active objects (#7939) 2018-12-13 20:18:54 +01:00
test.cpp Add a MSVC / Windows compatible snprintf function (#7353) 2018-07-22 21:56:06 +02:00
test.h Revert 6587 - Optimize entity-entity collision (#7539) 2018-07-08 21:30:55 +01:00
test_activeobject.cpp Add unittests on ActiveObject and BanManager class (#6866) 2018-01-01 18:48:52 +01:00
test_areastore.cpp Implement AreaStore serialization 2016-03-07 16:33:20 -05:00
test_authdatabase.cpp Fix temporary path crash in TestAuthDatabase (#7753) 2018-09-28 20:12:11 +02:00
test_ban.cpp Add unittests on ActiveObject and BanManager class (#6866) 2018-01-01 18:48:52 +01:00
test_clientactiveobjectmgr.cpp Add an activeobject manager to hold active objects (#7939) 2018-12-13 20:18:54 +01:00
test_collision.cpp Don't pass non-const references to collision methods 2016-01-29 15:53:54 +01:00
test_compression.cpp Modernize source code: last part (#6285) 2017-08-20 13:30:50 +02:00
test_config.h.in Server: delegate mod management & config to ServerModConfiguration (#7131) 2018-03-16 08:41:33 +01:00
test_connection.cpp Add a MSVC / Windows compatible snprintf function (#7353) 2018-07-22 21:56:06 +02:00
test_eventmanager.cpp Client eventmanager refactor (#7179) 2018-03-30 18:32:52 +02:00
test_filepath.cpp Fix RemoveRelatvePathComponents 2016-12-20 17:17:38 +10:00
test_gameui.cpp LINT fix 2018-05-29 22:22:14 +02:00
test_inventory.cpp Tests: Modularize unit testing 2015-04-26 15:08:54 -04:00
test_keycode.cpp Move client-specific files to 'src/client' (#7902) 2018-11-28 20:01:49 +01:00
test_map_settings_manager.cpp Move files to subdirectories (#6599) 2017-11-08 23:56:20 +01:00
test_mapnode.cpp Node definition manager refactor (#7016) 2018-02-10 21:04:16 +01:00
test_modchannels.cpp Implement mod communication channels (#6351) 2017-09-26 00:11:20 +02:00
test_nodedef.cpp Modernize source code: last part (#6285) 2017-08-20 13:30:50 +02:00
test_noderesolver.cpp Node definition manager refactor (#7016) 2018-02-10 21:04:16 +01:00
test_noise.cpp Fix many issues reported by clang-tidy (#7189) 2018-04-02 23:51:08 +02:00
test_objdef.cpp Pass clang-format on various cpp/header files (#5559) 2017-04-23 09:52:40 +02:00
test_player.cpp Player data to Database (#5475) 2017-04-23 14:35:08 +02:00
test_profiler.cpp Pass clang-format on various cpp/header files (#5559) 2017-04-23 09:52:40 +02:00
test_random.cpp Fix many issues reported by clang-tidy (#7189) 2018-04-02 23:51:08 +02:00
test_schematic.cpp Node definition manager refactor (#7016) 2018-02-10 21:04:16 +01:00
test_serialization.cpp Proselytize the network. Use IEEE F32 (#8030) 2019-01-03 17:04:26 +01:00
test_server_shutdown_state.cpp Server: move shutdown parts to a specific shutdown state object (#7437) 2018-06-13 21:58:34 +02:00
test_serveractiveobjectmgr.cpp Add an activeobject manager to hold active objects (#7939) 2018-12-13 20:18:54 +01:00
test_servermodmanager.cpp Fix a crash or random memory leak when reseting saved environment variable in test_servermodmanager.cpp 2018-03-16 19:34:41 +01:00
test_settings.cpp Fix many issues reported by clang-tidy (#7189) 2018-04-02 23:51:08 +02:00
test_socket.cpp Network cleanup (#6302) 2017-08-24 08:28:54 +02:00
test_threading.cpp Code modernization: subfolders (#6283) 2017-08-19 22:23:47 +02:00
test_utilities.cpp Use true pitch/yaw/roll rotations without loss of precision by pgimeno (#8019) 2019-02-07 21:26:06 +00:00
test_voxelalgorithms.cpp Node definition manager refactor (#7016) 2018-02-10 21:04:16 +01:00
test_voxelarea.cpp Add Voxelarea unittests (#7121) 2018-03-11 21:16:19 +01:00
test_voxelmanipulator.cpp Node definition manager refactor (#7016) 2018-02-10 21:04:16 +01:00