| 
								
								
									 Juan Linietsky | a6f3bc7c69 | Renaming of servers for coherency. VisualServer -> RenderingServer
PhysicsServer -> PhysicsServer3D
Physics2DServer -> PhysicsServer2D
NavigationServer -> NavigationServer3D
Navigation2DServer -> NavigationServer2D
Also renamed corresponding files. | 2020-03-27 15:21:27 -03:00 |  | 
				
					
						| 
								
								
									 Andrea Catania | c143b5c677 | Flushes commands just before the navigation server is destroyed | 2020-02-26 09:42:51 +01:00 |  | 
				
					
						| 
								
								
									 Andrea Catania | 79fc7d7d6a | Added utility functions to the new NavigationServer: - Vector3 get_closest_point_to_segment(const Vector3 &p_from, const Vector3 &p_to, const bool &p_use_collision = false);
- Vector3 get_closest_point(const Vector3 &p_point);
- Vector3 get_closest_point_normal(const Vector3 &p_point);
- Object *get_closest_point_owner(const Vector3 &p_point); | 2020-02-18 17:12:45 +01:00 |  | 
				
					
						| 
								
								
									 Rémi Verschelde | db81928e08 | Vulkan: Move thirdparty code out of drivers, style fixes - `vk_enum_string_helper.h` is a generated file taken from the SDK
  (Vulkan-ValidationLayers).
- `vk_mem_alloc.h` is a library from GPUOpen:
  https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator | 2020-02-11 14:08:44 +01:00 |  | 
				
					
						| 
								
								
									 Duroxxigar | 383c583a0b | Documented the new NavigationServer and all its associated nodes (2D and 3D) | 2020-02-10 15:24:06 +01:00 |  | 
				
					
						| 
								
								
									 Andrea Catania | e6be3f68da | - Integrated NavigationServer and Navigation2DServer. - Added Navigation Agents and Obstacles.
- Integrated Collision Avoidance.
This work has been kindly sponsored by IMVU. | 2020-02-10 14:38:52 +01:00 |  |