Desour 
							
						 
					 
					
						
						
						
						
							
						
						
							9cee9bc279 
							
						 
					 
					
						
						
							
							Build with the imported IrrlichtMt at irr  
						
						... 
						
						
						
						Also remove the now useless options (like IRRLICHT_INCLUDE_DIR)
and update download instructions, CI and similar.
Co-authored-by: sfan5 <sfan5@live.de> 
						
					 
					
						2024-03-26 21:39:02 +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 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
						
						
							
						
						
							699d1bf27c 
							
						 
					 
					
						
						
							
							Use newer IrrlichtMt  
						
						... 
						
						
						
						now with SDL2 
						
					 
					
						2024-01-19 11:54:40 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
						
						
							
						
						
							094c433e58 
							
						 
					 
					
						
						
							
							Update clang-tidy workflow  
						
						
						
					 
					
						2023-12-25 10:07:28 +01:00 
						 
				 
			
				
					
						
							
							
								Gary Miguel 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							da832a295e 
							
						 
					 
					
						
						
							
							Delete clang-format files and comments ( #14079 )  
						
						
						
					 
					
						2023-12-15 10:23:44 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
						
						
							
						
						
							ddce858c34 
							
						 
					 
					
						
						
							
							Speed up macOS CI  
						
						... 
						
						
						
						- skip nonsense during package installation
- use actual number of available cores 
						
					 
					
						2023-10-27 20:22:40 +02:00 
						 
				 
			
				
					
						
							
							
								Jude Melton-Houghton 
							
						 
					 
					
						
						
						
						
							
						
						
							f8c781b46c 
							
						 
					 
					
						
						
							
							Test PostgreSQL in CI  
						
						
						
					 
					
						2022-11-10 18:56:48 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cae7ec1eb4 
							
						 
					 
					
						
						
							
							Cut back on Gitlab-ci & misc pipeline updates  
						
						
						
					 
					
						2022-08-15 10:47:47 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
						
						
							
						
						
							c7059c4981 
							
						 
					 
					
						
						
							
							Move some CI jobs to newer compiler versions  
						
						
						
					 
					
						2022-08-14 00:18:15 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
						
						
							
						
						
							175e132576 
							
						 
					 
					
						
						
							
							Centralize IrrlichtMt version used for builds  
						
						... 
						
						
						
						maybe a submodule would have really been easier... 
						
					 
					
						2022-07-23 22:27:19 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
						
						
							
						
						
							71f6a5f44e 
							
						 
					 
					
						
						
							
							Bump IrrlichtMt  
						
						
						
					 
					
						2022-07-23 22:27:19 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
						
						
							
						
						
							16a30556df 
							
						 
					 
					
						
						
							
							Formally drop support for building with upstream Irrlicht  
						
						... 
						
						
						
						It stopped working with (at least) the last commit. 
						
					 
					
						2022-05-23 22:50:58 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
						
						
							
						
						
							bc59fcf5c5 
							
						 
					 
					
						
						
							
							Bump IrrlichtMt version in CI  
						
						
						
					 
					
						2022-05-22 00:11:22 +02:00 
						 
				 
			
				
					
						
							
							
								paradust7 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							87472150bc 
							
						 
					 
					
						
						
							
							Add benchmarks for json string serialize/deserialize ( #12258 )  
						
						... 
						
						
						
						Co-authored-by: sfan5 <sfan5@live.de> 
						
					 
					
						2022-05-06 21:17:16 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
						
						
							
						
						
							4e1de06782 
							
						 
					 
					
						
						
							
							Bump IrrlichtMt to 1.9.0mt5 in CI  
						
						
						
					 
					
						2022-05-06 15:16:04 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
						
						
							
						
						
							e108954633 
							
						 
					 
					
						
						
							
							Sort out some issues with our CI setup  
						
						... 
						
						
						
						* add missing apt-get update where needed
* move some jobs to run on ubuntu-20.04
* update actions plugins to latest
* speed up the job that runs multiplayer tests 
						
					 
					
						2022-05-06 15:15:53 +02:00 
						 
				 
			
				
					
						
							
							
								ShadowNinja 
							
						 
					 
					
						
						
						
						
							
						
						
							24a0f55c9c 
							
						 
					 
					
						
						
							
							Use CMake's -B, --build, and --install options  
						
						
						
					 
					
						2022-04-08 14:55:21 +01:00 
						 
				 
			
				
					
						
							
							
								ShadowNinja 
							
						 
					 
					
						
						
						
						
							
						
						
							35bfffb556 
							
						 
					 
					
						
						
							
							Auto-detect level of parallelism  
						
						
						
					 
					
						2022-04-08 14:55:21 +01:00 
						 
				 
			
				
					
						
							
							
								ShadowNinja 
							
						 
					 
					
						
						
						
						
							
						
						
							ea2fba877a 
							
						 
					 
					
						
						
							
							Use build directory for builds  
						
						
						
					 
					
						2022-04-08 14:55:21 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
						
						
							
						
						
							b02b381af2 
							
						 
					 
					
						
						
							
							Bump IrrlichtMt to 1.9.0mt4 in CI  
						
						
						
					 
					
						2022-01-16 15:54:08 +01:00 
						 
				 
			
				
					
						
							
							
								lhofhansl 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d1624a5521 
							
						 
					 
					
						
						
							
							Switch MapBlock compression to zstd ( #10788 )  
						
						... 
						
						
						
						* Add zstd support.
* Rearrange serialization order
* Compress entire mapblock
Co-authored-by: sfan5 <sfan5@live.de> 
						
					 
					
						2021-08-31 17:32:31 -07:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
						
						
							
						
						
							beac4a2c98 
							
						 
					 
					
						
						
							
							CI: Bump IrrlichtMt to 1.9.0mt3  
						
						
						
					 
					
						2021-08-31 23:57:39 +02:00 
						 
				 
			
				
					
						
							
							
								DS 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1ab29f1716 
							
						 
					 
					
						
						
							
							Fix GUIEditBoxWithScrollBar using a smaller steps than intlGUIEditBox ( #11519 )  
						
						
						
					 
					
						2021-08-08 18:59:45 +02:00 
						 
				 
			
				
					
						
							
							
								JosiahWI 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cf136914cf 
							
						 
					 
					
						
						
							
							Take advantage of IrrlichtMt CMake target ( #11287 )  
						
						... 
						
						
						
						With the CMake changes to IrrlichtMt, it's now possible to use a target for IrrlichtMt.
Besides greatly improving the ease of setting up IrrlichtMt for users building the client, it removes the need for Minetest's CMake to include transitive dependencies such as image libraries, cleaning it up a tiny bit. The PR works by finding the IrrlichtMt package and linking to the target it provides. If the package isn't found and it isn't building the client, it will still fall back to using just the headers of old Irrlicht or IrrlichtMt. 
						
					 
					
						2021-07-27 19:11:27 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
						
						
							
						
						
							4152227f17 
							
						 
					 
					
						
						
							
							CI: add workaround to fix clang builds  
						
						... 
						
						
						
						see https://github.com/actions/virtual-environments/issues/3376  
						
					 
					
						2021-05-17 17:12:37 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
						
						
							
						
						
							ba40b39500 
							
						 
					 
					
						
						
							
							Add basic client-server test to CI  
						
						
						
					 
					
						2021-05-05 22:49:44 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a24899bf2d 
							
						 
					 
					
						
						
							
							Look for PostgreSQL library properly and fix CI  
						
						
						
					 
					
						2021-04-20 19:50:34 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
						
						
							
						
						
							6a26d6d15a 
							
						 
					 
					
						
						
							
							Adjust build config for Irrlicht changes (again)  
						
						
						
					 
					
						2021-03-26 20:58:45 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
						
						
							
						
						
							75eb28b959 
							
						 
					 
					
						
						
							
							CI: update configurations for Irrlicht fork  
						
						
						
					 
					
						2021-03-09 21:53:17 +01:00 
						 
				 
			
				
					
						
							
							
								rubenwardy 
							
						 
					 
					
						
						
						
						
							
						
						
							ccdaf5de54 
							
						 
					 
					
						
						
							
							Disable clang-format, clean up scripts  
						
						
						
					 
					
						2021-03-01 12:12:52 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
						
						
							
						
						
							2bdf4955c8 
							
						 
					 
					
						
						
							
							CI: fix build  
						
						
						
					 
					
						2020-12-23 22:27:35 +01:00 
						 
				 
			
				
					
						
							
							
								SmallJoker 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3356da0151 
							
						 
					 
					
						
						
							
							Add model[] formspec element ( #10320 )  
						
						... 
						
						
						
						Formspec element to display models, written by @kilbith, rebased and tweaked.
Co-authored-by: Jean-Patrick Guerrero <jeanpatrick.guerrero@gmail.com>
Co-authored-by: sfan5 <sfan5@live.de> 
						
					 
					
						2020-11-04 21:46:18 +01:00 
						 
				 
			
				
					
						
							
							
								Hugues Ross 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							93ecc589bc 
							
						 
					 
					
						
						
							
							Implement override.txt support for special tiles ( #10140 )  
						
						... 
						
						
						
						Add override targets for all special_tiles entries in node definitions, allowing texture packs to replace these textures. This makes overrides work properly with a variety of drawtypes.
The targets are named special1 through special6, covering the the current length of the special_tiles array. 
						
					 
					
						2020-08-04 20:12:47 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							61d93988d8 
							
						 
					 
					
						
						
							
							ci: Update Github Actions workflows ( #9774 )  
						
						
						
					 
					
						2020-05-02 12:52:51 +02:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
						
						
							
						
						
							56bababcdf 
							
						 
					 
					
						
						
							
							Add MetricsBackend with prometheus counter support  
						
						
						
					 
					
						2020-04-29 07:48:08 +02:00 
						 
				 
			
				
					
						
							
							
								Loïc Blot 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							27a485a472 
							
						 
					 
					
						
						
							
							Replace travis with github actions ( #9641 )  
						
						... 
						
						
						
						* Move outside of travis to Github actions
This will permit to have better integrated CI workflow than the previous
travis one. 
						
					 
					
						2020-04-20 20:18:40 +02:00