Gregor Parzefall 
							
						 
					 
					
						
						
							
						
						c8ebc2e5d0 
					 
					
						
						
							
							Delete Irrlicht CGUISkin  
						
						
						
						
					 
					
						2024-09-08 13:53:33 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						3feec87d52 
					 
					
						
						
							
							Count global number of drawcalls too  
						
						
						
						
					 
					
						2024-09-08 13:53:23 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						275bef0633 
					 
					
						
						
							
							Remove unused leftovers from normal mapping  
						
						
						
						
					 
					
						2024-09-07 14:23:37 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						e90ef85e7d 
					 
					
						
						
							
							Fix texture matrix handling in our shaders  
						
						
						
						
					 
					
						2024-09-07 14:23:37 +02:00 
						 
				 
			
				
					
						
							
							
								Lars Müller 
							
						 
					 
					
						
						
							
						
						9e5d6bc162 
					 
					
						
						
							
							Fix upright sprite entities not animating  
						
						
						
						
					 
					
						2024-09-06 12:11:16 +02:00 
						 
				 
			
				
					
						
							
							
								grorp 
							
						 
					 
					
						
						
							
						
						041d67ceca 
					 
					
						
						
							
							Improve formspec scaling ( #14840 )  
						
						
						
						
					 
					
						2024-09-06 12:11:03 +02:00 
						 
				 
			
				
					
						
							
							
								red-001 
							
						 
					 
					
						
						
							
						
						1527cdf6a4 
					 
					
						
						
							
							SRP remove custom memory allocator  
						
						
						
						
					 
					
						2024-09-06 11:30:35 +02:00 
						 
				 
			
				
					
						
							
							
								red-001 
							
						 
					 
					
						
						
							
						
						197d09cc53 
					 
					
						
						
							
							SRP switch to porting randomness source  
						
						
						
						
					 
					
						2024-09-06 11:30:35 +02:00 
						 
				 
			
				
					
						
							
							
								sfence 
							
						 
					 
					
						
						
							
						
						4fd744cdf6 
					 
					
						
						
							
							Generate Minetest.app on macOS 12, so at least macOS 12 will be supported  
						
						
						
						
					 
					
						2024-09-06 11:30:27 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						3af226cb06 
					 
					
						
						
							
							Refactor "Cavegen y biome check"  
						
						
						
						
					 
					
						2024-09-06 11:30:10 +02:00 
						 
				 
			
				
					
						
							
							
								red-001 
							
						 
					 
					
						
						
							
						
						486dc3288d 
					 
					
						
						
							
							VoxelManipulator code cleanup ( #15114 )  
						
						... 
						
						
						
						* Cache node in voxel area index when possible
The index function according to the MSVC profiler actually takes up a significant time slice (around ~5% of total time for the process) during normal game-play.
Might not be accurate but still good to not recalculate it twice.
* Remove `setNodeNoRef` from VM
* VM: remove old commented out print statement 
						
						
					 
					
						2024-09-04 15:20:39 +02:00 
						 
				 
			
				
					
						
							
							
								Lars Müller 
							
						 
					 
					
						
						
							
						
						074700b35e 
					 
					
						
						
							
							Remove no* prefixes from settingtypes possible flags ( #15111 )  
						
						
						
						
					 
					
						2024-09-04 15:19:00 +02:00 
						 
				 
			
				
					
						
							
							
								grorp 
							
						 
					 
					
						
						
							
						
						8349846333 
					 
					
						
						
							
							TouchControls: Fix setUseCrosshair not being called ( #15100 )  
						
						
						
						
					 
					
						2024-09-04 15:18:45 +02:00 
						 
				 
			
				
					
						
							
							
								Gregor Parzefall 
							
						 
					 
					
						
						
							
						
						08de047033 
					 
					
						
						
							
							TouchScreenGUI: Show status text above grid menu  
						
						
						
						
					 
					
						2024-09-04 15:18:34 +02:00 
						 
				 
			
				
					
						
							
							
								Gregor Parzefall 
							
						 
					 
					
						
						
							
						
						88397c2908 
					 
					
						
						
							
							TouchScreenGUI: Don't release pointers when toggling grid menu  
						
						
						
						
					 
					
						2024-09-04 15:18:34 +02:00 
						 
				 
			
				
					
						
							
							
								Gregor Parzefall 
							
						 
					 
					
						
						
							
						
						2e567b7d40 
					 
					
						
						
							
							Replace removed rare_controls.png in Devtest /test_formspec  
						
						... 
						
						
						
						removed by 013c6ee166#14918  
						
						
					 
					
						2024-09-04 15:18:34 +02:00 
						 
				 
			
				
					
						
							
							
								red-001 
							
						 
					 
					
						
						
							
						
						d5d8fb629b 
					 
					
						
						
							
							Simplify TOSERVER_INIT and TOCLIENT_HELLO  
						
						... 
						
						
						
						- Network compression support was never added.
- Client hasn't used the returned playername since at least 0.4-stable. 
						
						
					 
					
						2024-09-02 21:50:43 +02:00 
						 
				 
			
				
					
						
							
							
								Zughy 
							
						 
					 
					
						
						
							
						
						2bc9dc54ff 
					 
					
						
						
							
							Windows/vcpkg instructions: enable i18n by default  
						
						
						
						
					 
					
						2024-09-02 21:50:28 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						e55fb6da71 
					 
					
						
						
							
							Mark a bunch of classes as final  
						
						
						
						
					 
					
						2024-09-02 21:50:13 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						3fb4049612 
					 
					
						
						
							
							Prevent accidentally copy/move of refcounted objects  
						
						
						
						
					 
					
						2024-09-02 21:50:13 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						62131fe295 
					 
					
						
						
							
							Put all pieces together and clean up leftover code  
						
						
						
						
					 
					
						2024-09-02 21:50:13 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						6b7fc1e9fe 
					 
					
						
						
							
							Handle vertex & index VBOs separately in GL drivers  
						
						
						
						
					 
					
						2024-09-02 21:50:13 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						be9aa19208 
					 
					
						
						
							
							Propagate changes to IMeshBuffer parent class  
						
						
						
						
					 
					
						2024-09-02 21:50:13 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						435a89b5a4 
					 
					
						
						
							
							Apply same changes to SSkinMeshBuffer  
						
						
						
						
					 
					
						2024-09-02 21:50:13 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						47e4c33a50 
					 
					
						
						
							
							Split CIndexBuffer from CMeshBuffer  
						
						
						
						
					 
					
						2024-09-02 21:50:13 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						5d6e15bc49 
					 
					
						
						
							
							Split CVertexBuffer from CMeshBuffer  
						
						
						
						
					 
					
						2024-09-02 21:50:13 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						538b8b9b34 
					 
					
						
						
							
							Avoid unsafety with stack-allocated mesh buffer  
						
						
						
						
					 
					
						2024-09-02 21:50:13 +02:00 
						 
				 
			
				
					
						
							
							
								1F616EMO~nya 
							
						 
					 
					
						
						
							
						
						6105804f00 
					 
					
						
						
							
							Show full texture string in "generateImage(): Failed to generate" errors ( #15033 )  
						
						
						
						
					 
					
						2024-09-02 16:10:01 +02:00 
						 
				 
			
				
					
						
							
							
								DS 
							
						 
					 
					
						
						
							
						
						f23d7459b3 
					 
					
						
						
							
							Allow to disable transparency sorting entirely ( #15101 )  
						
						
						
						
					 
					
						2024-09-02 16:09:42 +02:00 
						 
				 
			
				
					
						
							
							
								SmallJoker 
							
						 
					 
					
						
						
							
						
						0c4f03d9a5 
					 
					
						
						
							
							Reduce include count in headers  
						
						
						
						
					 
					
						2024-09-02 16:09:32 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						b8b99d5cf1 
					 
					
						
						
							
							Use std::string_view in logging code  
						
						
						
						
					 
					
						2024-09-02 16:09:14 +02:00 
						 
				 
			
				
					
						
							
							
								JosiahWI 
							
						 
					 
					
						
						
							
						
						ac11a14509 
					 
					
						
						
							
							Add static glTF support ( #14557 )  
						
						... 
						
						
						
						Co-authored-by: Lars Mueller <appgurulars@gmx.de >
Co-authored-by: jordan4ibanez <jordan4ibanez@users.noreply.github.com >
Co-authored-by: sfan5 <sfan5@live.de >
Co-authored-by: SmallJoker <SmallJoker@users.noreply.github.com > 
						
						
					 
					
						2024-09-02 14:50:30 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						8972c80d7d 
					 
					
						
						
							
							Warn if max_packets_per_iteration reduced  
						
						
						
						
					 
					
						2024-08-31 20:47:38 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						1380bf9b88 
					 
					
						
						
							
							Fix ordering issue with new server peers  
						
						
						
						
					 
					
						2024-08-31 20:47:38 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						7afa78ec82 
					 
					
						
						
							
							Remove obsolete client connection init workaround  
						
						... 
						
						
						
						m_connection_reinit_timer has a head-start of 0.1s and this code
only took effect for the very first game session so it was broken
anyway. 
						
						
					 
					
						2024-08-31 20:47:38 +02:00 
						 
				 
			
				
					
						
							
							
								red-001 
							
						 
					 
					
						
						
							
						
						43363ee066 
					 
					
						
						
							
							Disable CRT security warnings in MSVC ( #15077 )  
						
						... 
						
						
						
						MSVC by default warns if Annex-K style secure functions with additional parameter validation are not used. For better or worse, afaik other major compilers don't implement it, so it's not a very useful warning for a cross-platform project. 
						
						
					 
					
						2024-08-31 20:47:29 +02:00 
						 
				 
			
				
					
						
							
							
								red-001 
							
						 
					 
					
						
						
							
						
						48e65ac846 
					 
					
						
						
							
							Don't attempt to process packets when there are none  
						
						... 
						
						
						
						Under certain unlikely circumstances the main server loop could attempt to process packets even when the connection didn't return one. This would result in the default empty packet being processed resulting in spurious warnings about a missing client. 
						
						
					 
					
						2024-08-31 20:46:27 +02:00 
						 
				 
			
				
					
						
							
							
								red-001 
							
						 
					 
					
						
						
							
						
						1b8b84bee8 
					 
					
						
						
							
							connection: Remove unused timeout feature  
						
						... 
						
						
						
						Was only used for a unit test and incorrectly at that. 
						
						
					 
					
						2024-08-31 20:46:27 +02:00 
						 
				 
			
				
					
						
							
							
								grorp 
							
						 
					 
					
						
						
							
						
						6608057971 
					 
					
						
						
							
							Fix uninitialized SkyboxParams::fog_color  
						
						
						
						
					 
					
						2024-08-31 20:46:14 +02:00 
						 
				 
			
				
					
						
							
							
								grorp 
							
						 
					 
					
						
						
							
						
						5c171f6d61 
					 
					
						
						
							
							Basic unittest for HP change calculation  
						
						
						
						
					 
					
						2024-08-31 20:45:53 +02:00 
						 
				 
			
				
					
						
							
							
								grorp 
							
						 
					 
					
						
						
							
						
						eae9a70385 
					 
					
						
						
							
							TouchControls: Fix outdated player controls in TOSERVER_INTERACT  
						
						
						
						
					 
					
						2024-08-31 20:45:32 +02:00 
						 
				 
			
				
					
						
							
							
								grorp 
							
						 
					 
					
						
						
							
						
						322a9c2f74 
					 
					
						
						
							
							Restore proportional minimap scaling ( #15022 )  
						
						
						
						
					 
					
						2024-08-31 18:11:56 +02:00 
						 
				 
			
				
					
						
							
							
								cx384 
							
						 
					 
					
						
						
							
						
						52376fd87a 
					 
					
						
						
							
							Add hotbar Lua HUD element and replace hardcoded hotbar  
						
						
						
						
					 
					
						2024-08-31 16:04:14 +02:00 
						 
				 
			
				
					
						
							
							
								SmallJoker 
							
						 
					 
					
						
						
							
						
						efd7792add 
					 
					
						
						
							
							Debloat IVideoDriver and IrrlichtDevice includes ( #15080 )  
						
						... 
						
						
						
						As the project grows, compile time will not go down unless the header mess
is cleaned up one by one to only include exactly what's needed. 
						
						
					 
					
						2024-08-31 11:44:30 +02:00 
						 
				 
			
				
					
						
							
							
								kromka-chleba 
							
						 
					 
					
						
						
							
						
						a6ba5304c4 
					 
					
						
						
							
							Add new vector utils (ceil, sign, abs, random_in_area) ( #14807 )  
						
						
						
						
					 
					
						2024-08-31 11:43:52 +02:00 
						 
				 
			
				
					
						
							
							
								cx384 
							
						 
					 
					
						
						
							
						
						3971b6afcc 
					 
					
						
						
							
							Main menu: formspec escape world name ( #15064 )  
						
						
						
						
					 
					
						2024-08-28 21:32:31 +02:00 
						 
				 
			
				
					
						
							
							
								David Heidelberg 
							
						 
					 
					
						
						
							
						
						7f5a19792c 
					 
					
						
						
							
							enable option to toggle touch controls on Android  
						
						... 
						
						
						
						Signed-off-by: David Heidelberg <david@ixit.cz > 
						
						
					 
					
						2024-08-28 21:32:00 +02:00 
						 
				 
			
				
					
						
							
							
								Gregor Parzefall 
							
						 
					 
					
						
						
							
						
						3a59fabefe 
					 
					
						
						
							
							split enable_touch to touch_controls (for touchscreen controls) and touch_gui  
						
						... 
						
						
						
						touch_gui provide adjustment to the interface, so it's more touch
friendly
Signed-off-by: David Heidelberg <david@ixit.cz > 
						
						
					 
					
						2024-08-28 21:32:00 +02:00 
						 
				 
			
				
					
						
							
							
								Gregor Parzefall 
							
						 
					 
					
						
						
							
						
						1977517d7a 
					 
					
						
						
							
							Rename TouchScreenGUI -> TouchControls  
						
						... 
						
						
						
						to avoid confusion between touchscreen-related settings that affect GUIs
(formspecs) and touchscreen-related settings that affect the touch controls
(TouchControls / formerly TouchScreenGUI) 
						
						
					 
					
						2024-08-28 21:32:00 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						bf4d31227b 
					 
					
						
						
							
							Delete OpenGL ES 1.0 driver ( #15067 )  
						
						
						
						
					 
					
						2024-08-28 20:44:42 +02:00