cx384 
							
						 
					 
					
						
						
							
						
						aaf77025b6 
					 
					
						
						
							
							Split up tile.cpp/h  
						
						 
						
						
						
						
					 
					
						2024-03-03 15:52:05 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sfan5 
							
						 
					 
					
						
						
							
						
						bb7f57b095 
					 
					
						
						
							
							VBO-related optimizations and improvements ( #14395 )  
						
						 
						
						
						
						
					 
					
						2024-02-29 17:20:57 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sfan5 
							
						 
					 
					
						
						
							
						
						d85c842ce9 
					 
					
						
						
							
							Refactor fog shader to reuse Irrlicht values  
						
						 
						
						
						
						
					 
					
						2024-02-29 17:20:50 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sfan5 
							
						 
					 
					
						
						
							
						
						dce166dc93 
					 
					
						
						
							
							Support deleting shader materials  
						
						 
						
						
						
						
					 
					
						2024-02-29 17:20:50 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sfan5 
							
						 
					 
					
						
						
							
						
						13a0e5fb4a 
					 
					
						
						
							
							Share FpsControl code between game and menu  
						
						 
						
						
						
						
					 
					
						2024-02-29 17:20:50 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sfan5 
							
						 
					 
					
						
						
							
						
						0c3a4cc7b9 
					 
					
						
						
							
							Improve ergonomics of CachedShaderSetting  
						
						 
						
						
						
						
					 
					
						2024-02-29 17:20:49 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sfan5 
							
						 
					 
					
						
						
							
						
						e9ab5bc223 
					 
					
						
						
							
							Factor shadow constants out of MainShaderConstantSetter  
						
						 
						
						
						
						
					 
					
						2024-02-29 17:20:49 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sfan5 
							
						 
					 
					
						
						
							
						
						5da18d34ba 
					 
					
						
						
							
							Properly warn that shader queue is unimplemented  
						
						 
						
						
						
						
					 
					
						2024-02-29 17:20:49 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sfan5 
							
						 
					 
					
						
						
							
						
						09d542dfe0 
					 
					
						
						
							
							Drop enable_vbo setting  
						
						 
						
						... 
						
						
						
						Consistently applying this setting requires some code work,
because Irrlicht does not provide a global toggle.
At the same time I don't see any reason for someone to disable this. 
						
						
					 
					
						2024-02-29 17:20:49 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sfan5 
							
						 
					 
					
						
						
							
						
						5280863300 
					 
					
						
						
							
							Set VBO hints in more places  
						
						 
						
						
						
						
					 
					
						2024-02-29 17:20:49 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sfan5 
							
						 
					 
					
						
						
							
						
						fbec378869 
					 
					
						
						
							
							Fix more type promotion mistakes  
						
						 
						
						... 
						
						
						
						Someone of these are probably actual bugs and gcc totally doesn't care to warn about them, wtf?
This issue seems to be new with the IrrlichtMt update. 
						
						
					 
					
						2024-02-26 22:07:40 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sfan5 
							
						 
					 
					
						
						
							
						
						9fcd7f2dc0 
					 
					
						
						
							
							Fix clang-tidy type promotion errors  
						
						 
						
						
						
						
					 
					
						2024-02-26 20:47:47 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sfan5 
							
						 
					 
					
						
						
							
						
						5d8a22066c 
					 
					
						
						
							
							Change how max_lag is calculated and reported ( #14378 )  
						
						 
						
						... 
						
						
						
						-Change how max_lag is calculated and reported
- Cap singleplayer step at 60Hz
- Clarify dedicated_server_step 
						
						
					 
					
						2024-02-26 20:46:57 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sfence 
							
						 
					 
					
						
						
							
						
						63a9853811 
					 
					
						
						
							
							Remove attached sounds when the active object is removed ( #14341 )  
						
						 
						
						
						
						
					 
					
						2024-02-25 22:10:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sfan5 
							
						 
					 
					
						
						
							
						
						492aab20fe 
					 
					
						
						
							
							Fix compiler warnings  
						
						 
						
						
						
						
					 
					
						2024-02-24 12:39:12 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								numzero 
							
						 
					 
					
						
						
							
						
						bf2098c07f 
					 
					
						
						
							
							Decouple MeshMakeData from Client  
						
						 
						
						
						
						
					 
					
						2024-02-22 15:45:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								numzero 
							
						 
					 
					
						
						
							
						
						2f35b121a4 
					 
					
						
						
							
							Const correctness  
						
						 
						
						
						
						
					 
					
						2024-02-22 15:45:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Heidelberg 
							
						 
					 
					
						
						
							
						
						34286d77c7 
					 
					
						
						
							
							Allow toggling touchscreen mode at runtime ( #14075 )  
						
						 
						
						... 
						
						
						
						Signed-off-by: David Heidelberg <david@ixit.cz >
Co-authored-by: Gregor Parzefall <gregor.parzefall@posteo.de > 
						
						
					 
					
						2024-02-22 15:44:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sfan5 
							
						 
					 
					
						
						
							
						
						e3cc26cb7c 
					 
					
						
						
							
							Irrlicht support changes ( #14383 )  
						
						 
						
						
						
						
					 
					
						2024-02-19 21:14:47 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lars Müller 
							
						 
					 
					
						
						
							
						
						4acbd59162 
					 
					
						
						
							
							Support absent scene node names ( #14330 )  
						
						 
						
						... 
						
						
						
						Contains a hack to support IrrlichtMT revision 14 for now (until we release revision 15) 
						
						
					 
					
						2024-02-18 11:39:16 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sfan5 
							
						 
					 
					
						
						
							
						
						6ca214fefc 
					 
					
						
						
							
							Introduce std::string_view into wider use ( #14368 )  
						
						 
						
						
						
						
					 
					
						2024-02-17 15:35:33 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sfan5 
							
						 
					 
					
						
						
							
						
						2b97fead9e 
					 
					
						
						
							
							Fix some potential iterator invalidation issues  
						
						 
						
						
						
						
					 
					
						2024-02-16 12:34:40 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								cx384 
							
						 
					 
					
						
						
							
						
						9ac6d330b4 
					 
					
						
						
							
							Fix minimap textures overwrite ( #14349 )  
						
						 
						
						
						
						
					 
					
						2024-02-15 21:52:41 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								DS 
							
						 
					 
					
						
						
							
						
						4843890c56 
					 
					
						
						
							
							Inline g/setPixel in imageCleanTransparent ( #14323 )  
						
						 
						
						
						
						
					 
					
						2024-02-15 19:38:23 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lhofhansl 
							
						 
					 
					
						
						
							
						
						c81e0b7433 
					 
					
						
						
							
							Allow shaders with disabled post processing pipeline ( #14338 )  
						
						 
						
						... 
						
						
						
						- Allow disabling of the post processing pipeline while leaving shaders enabled
- Also disable post processing on Android by default 
						
						
					 
					
						2024-02-15 08:25:33 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								paradust7 
							
						 
					 
					
						
						
							
						
						e2ccd14c05 
					 
					
						
						
							
							Allow using VBOs for meshes all the way down to 4 vertices ( #14366 )  
						
						 
						
						... 
						
						
						
						This may improve performance substantially if there are many meshes with "few" vertices that would otherwise be retransmitted to the GPU every frame. In testing, this does not seem to decrease performance, even if as few as 4 vertices are used (e.g. particles). 
						
						
					 
					
						2024-02-12 23:20:48 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Heidelberg 
							
						 
					 
					
						
						
							
						
						eb52a149a0 
					 
					
						
						
							
							Enable IPO/LTO by default except for debug builds ( #14198 )  
						
						 
						
						... 
						
						
						
						Test case:
```
$ cmake . -DRUN_IN_PLACE=TRUE -DCMAKE_BUILD_TYPE=Release -DBUILD_SERVER=TRUE -DENABLE_TOUCH=FALSE
         minetest minetestserver
W/o LTO:      13M           7.3M
W/  LTO:      11M           5.9M
difference:   15%            19%
```
Also fixes various compiler warnings resulting from compilation using LTO.
---------
Signed-off-by: David Heidelberg <david@ixit.cz > 
						
						
					 
					
						2024-02-09 00:01:12 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								cx384 
							
						 
					 
					
						
						
							
						
						adaa4cc2f3 
					 
					
						
						
							
							Move hard coded minimap to builtin ( #14071 )  
						
						 
						
						
						
						
					 
					
						2024-02-07 20:13:23 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sfan5 
							
						 
					 
					
						
						
							
						
						93381014a0 
					 
					
						
						
							
							Bypass media transfer in single player  
						
						 
						
						
						
						
					 
					
						2024-02-04 21:23:05 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								techno-sam 
							
						 
					 
					
						
						
							
						
						176e674a51 
					 
					
						
						
							
							Add wear bar color API ( #13328 )  
						
						 
						
						... 
						
						
						
						---------
Co-authored-by: Muhammad Rifqi Priyo Susanto <muhammadrifqipriyosusanto@gmail.com >
Co-authored-by: Lars Müller <34514239+appgurueu@users.noreply.github.com >
Co-authored-by: grorp <gregor.parzefall@posteo.de > 
						
						
					 
					
						2024-02-02 21:21:00 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lars Mueller 
							
						 
					 
					
						
						
							
						
						40bf88ac74 
					 
					
						
						
							
							Performance: Limit blitting work to overlapping area  
						
						 
						
						
						
						
					 
					
						2024-01-28 13:01:54 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sfan5 
							
						 
					 
					
						
						
							
						
						ffec698d3e 
					 
					
						
						
							
							Change how [combine parameters are checked  
						
						 
						
						... 
						
						
						
						the old checks were too strict 
						
						
					 
					
						2024-01-28 13:01:54 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								grorp 
							
						 
					 
					
						
						
							
						
						fbec168e91 
					 
					
						
						
							
							Only pause rendering if the Android activity is stopped ( #14211 )  
						
						 
						
						
						
						
					 
					
						2024-01-27 14:37:00 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sfan5 
							
						 
					 
					
						
						
							
						
						5dbc1d4c08 
					 
					
						
						
							
							Move some files to src/server/  
						
						 
						
						
						
						
					 
					
						2024-01-27 10:33:32 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sfan5 
							
						 
					 
					
						
						
							
						
						397682a5b0 
					 
					
						
						
							
							Clean up client and server command sending / tables  
						
						 
						
						
						
						
					 
					
						2024-01-27 10:33:32 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sfan5 
							
						 
					 
					
						
						
							
						
						4158759265 
					 
					
						
						
							
							Move mtevent.h to src/client/  
						
						 
						
						
						
						
					 
					
						2024-01-26 22:10:36 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sfan5 
							
						 
					 
					
						
						
							
						
						8927e7caf6 
					 
					
						
						
							
							Handle some edge cases in tile images  
						
						 
						
						
						
						
					 
					
						2024-01-26 22:10:36 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sfan5 
							
						 
					 
					
						
						
							
						
						a46fe79939 
					 
					
						
						
							
							Reduce code duplication in tile.cpp  
						
						 
						
						
						
						
					 
					
						2024-01-26 22:10:36 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sfan5 
							
						 
					 
					
						
						
							
						
						13013d1b8b 
					 
					
						
						
							
							Fix client loading not aborting correctly in certain cases  
						
						 
						
						
						
						
					 
					
						2024-01-23 22:34:36 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sfan5 
							
						 
					 
					
						
						
							
						
						89eabb5803 
					 
					
						
						
							
							Drop speed tests and some other unused code from clientlauncher.cpp  
						
						 
						
						
						
						
					 
					
						2024-01-23 22:34:36 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sfan5 
							
						 
					 
					
						
						
							
						
						9e3a11534f 
					 
					
						
						
							
							Allow fog color to be overriden properly ( #14296 )  
						
						 
						
						
						
						
					 
					
						2024-01-23 22:33:33 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								grorp 
							
						 
					 
					
						
						
							
						
						a29d3cf074 
					 
					
						
						
							
							Save the settings in more cases to avoid losing setting changes (especially on Android) ( #14266 )  
						
						 
						
						
						
						
					 
					
						2024-01-23 21:33:27 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								cx384 
							
						 
					 
					
						
						
							
						
						5958714309 
					 
					
						
						
							
							Tool specific pointing and blocking pointable type ( #13992 )  
						
						 
						
						
						
						
					 
					
						2024-01-22 18:27:08 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lars Mueller 
							
						 
					 
					
						
						
							
						
						fb461d21a5 
					 
					
						
						
							
							Fix waypoint precision wraparound, add bounds check  
						
						 
						
						
						
						
					 
					
						2024-01-21 21:00:09 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								grorp 
							
						 
					 
					
						
						
							
						
						404a063fdf 
					 
					
						
						
							
							Touchscreen: Allow mods to swap the meaning of short and long taps (punch with single tap) ( #14087 )  
						
						 
						
						... 
						
						
						
						This works through a new field "touch_interaction" in item definitions.
The two most important use cases are:
 - Punching players/entities with short tap instead of long tap (enabled by default)
 - Making items usable that require holding the place button (e.g. bows and shields in MC-like games) 
						
						
					 
					
						2024-01-21 17:44:08 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lars 
							
						 
					 
					
						
						
							
						
						7c9706fdcf 
					 
					
						
						
							
							Remove unused meshgen_block_cache_size setting  
						
						 
						
						
						
						
					 
					
						2024-01-19 11:52:39 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								HybridDog 
							
						 
					 
					
						
						
							
						
						f08e4bb27d 
					 
					
						
						
							
							Return to the main menu if a shader compilation fails ( #14256 )  
						
						 
						
						... 
						
						
						
						Before this change, if the shaders are broken, only an error message is shown and the player enters the world nonetheless, where he/she sees broken graphics. 
						
						
					 
					
						2024-01-19 11:51:46 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								cx384 
							
						 
					 
					
						
						
							
						
						2ea8d9ca11 
					 
					
						
						
							
							Fix out of range enum casts in deSerialize functions ( #14090 )  
						
						 
						
						
						
						
					 
					
						2024-01-17 20:05:46 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sfan5 
							
						 
					 
					
						
						
							
						
						0383c44f0d 
					 
					
						
						
							
							Custom data structure for active objects to get performance *and* safety ( #13880 )  
						
						 
						
						
						
						
					 
					
						2024-01-17 20:04:56 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wuzzy 
							
						 
					 
					
						
						
							
						
						08ee6d8d4b 
					 
					
						
						
							
							Add rotation support for wallmounted nodes in 'ceiling' or 'floor' mode ( #11073 )  
						
						 
						
						
						
						
					 
					
						2024-01-17 17:47:06 +01:00