Giuseppe Bilotta 
							
						 
					 
					
						
						
							
						
						b55d7cd45a 
					 
					
						
						
							
							Fix worldaligned textures  
						
						 
						
						... 
						
						
						
						As reported in #12197 , b0b9732359 
introduces a regression in worldalign textures.
The specific change that seems to be responsible for this issue is the
change in order between the computation of the cuboid texture
coordinates and the box edge correction.
Fix  #12197  by moving the box edge correction back to before the cuboid
texture coordinates, as it used to be. 
						
						
					 
					
						2022-04-24 21:11:24 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Giuseppe Bilotta 
							
						 
					 
					
						
						
							
						
						23f981c458 
					 
					
						
						
							
							Fix some textures not being sent correctly to older clients  
						
						 
						
						... 
						
						
						
						Since b2eb44afc5 , a texture defined as
`[combine:16x512:0,0=some_file.png;etc`
will not be sent correctly from a 5.5 server to a 5.4 client due to the
overeager detection of unsupported base modifier `[` introducing a
spurious `blank.png^` before the modifier.
Fix this by whitelisting which base modifiers can be passed through
unchanged to the client, and prefix `blank.png` for the others
(which at the moment is just [png:, but the list may grow larger
as new base modifiers are added.) 
						
						
					 
					
						2022-04-24 21:10:23 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lars Müller 
							
						 
					 
					
						
						
							
						
						48d1bca9b8 
					 
					
						
						
							
							Fix typo: vector.check() ought to be vector.check(v)  
						
						 
						
						
						
						
					 
					
						2022-04-24 21:10:03 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								olive 
							
						 
					 
					
						
						
							
						
						a13cf0e3ce 
					 
					
						
						
							
							Use mod names/titles instead of technical names ( #12192 )  
						
						 
						
						
						
						
					 
					
						2022-04-24 21:09:11 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SmallJoker 
							
						 
					 
					
						
						
							
						
						1c8614ac9a 
					 
					
						
						
							
							Builtin: Allow to revoke unknown privileges  
						
						 
						
						
						
						
					 
					
						2022-04-24 21:08:33 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lars Müller 
							
						 
					 
					
						
						
							
						
						4558793caf 
					 
					
						
						
							
							Fix some debug info showing despite being disabled in the UI ( #12205 )  
						
						 
						
						
						
						
					 
					
						2022-04-21 21:45:47 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lars Müller 
							
						 
					 
					
						
						
							
						
						583257f093 
					 
					
						
						
							
							Update docs to reference CSS Color Module Level 3  
						
						 
						
						... 
						
						
						
						as the named color "rebeccapurple" is unavailable, Level 4 clearly isn't supported; the link should not point to a dev version of the spec either 
						
						
					 
					
						2022-04-21 21:45:20 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								paradust7 
							
						 
					 
					
						
						
							
						
						7cea688a1c 
					 
					
						
						
							
							Fix '[combine' when EVDF_TEXTURE_NPOT is disabled. ( #12187 )  
						
						 
						
						... 
						
						
						
						Stop scaling images to POT immediately when loaded. The 'combine'
modifier hardcodes X and Y coordinates, and so behaves incorrectly
if applied to a scaled image. Images emitted by generateImage()
are already scaled to POT before being used as a texture, so
nothing should break. 
						
						
					 
					
						2022-04-16 18:50:59 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								olive 
							
						 
					 
					
						
						
							
						
						062dd8dabc 
					 
					
						
						
							
							Send chat error when attemping to /set a secure setting ( #12193 )  
						
						 
						
						... 
						
						
						
						Attempting to /set a secure setting will now say that is disallowed.
Previously this would shut down the server.
Reading secure settings via /set is still allowed. 
						
						
					 
					
						2022-04-16 18:50:36 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SmallJoker 
							
						 
					 
					
						
						
							
						
						1d07a36552 
					 
					
						
						
							
							upright_sprite: Fix walk animation in first person ( #12194 )  
						
						 
						
						
						
						
					 
					
						2022-04-15 18:55:08 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								x2048 
							
						 
					 
					
						
						
							
						
						a5d29fa1d4 
					 
					
						
						
							
							Implement shadow offsets for the new SM distortion function ( #12191 )  
						
						 
						
						... 
						
						
						
						* Move shadow position calculation to vertex shaders
* Animate entire scene before rendering shadows to prevent lagging of shadows
* Remove unnecessary use of PolygonOffsetFactor
* Apply normal offset to both nodes and objects
* Rename getPerspectiveFactor -> applyPerspectiveDistortion
* Remove perspective distortion from fragment shaders 
						
						
					 
					
						2022-04-14 22:49:30 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lars Mueller 
							
						 
					 
					
						
						
							
						
						9aabd911eb 
					 
					
						
						
							
							Fix item entity Z-fighting  
						
						 
						
						
						
						
					 
					
						2022-04-10 23:25:00 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lars Müller 
							
						 
					 
					
						
						
							
						
						1f27bf6380 
					 
					
						
						
							
							Remove unneeded ObjectRef setter return values ( #12179 )  
						
						 
						
						
						
						
					 
					
						2022-04-10 23:20:51 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ShadowNinja 
							
						 
					 
					
						
						
							
						
						2d8eac4e0a 
					 
					
						
						
							
							Don't test overflow behavior for VoxelArea extents  
						
						 
						
						
						
						
					 
					
						2022-04-08 14:55:21 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ShadowNinja 
							
						 
					 
					
						
						
							
						
						833538cc90 
					 
					
						
						
							
							Remove generate-texture-normals.sh  
						
						 
						
						... 
						
						
						
						Minetest does not use normal maps any more. 
						
						
					 
					
						2022-04-08 14:55:21 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ShadowNinja 
							
						 
					 
					
						
						
							
						
						80db8804c7 
					 
					
						
						
							
							Fix typo and update settings files  
						
						 
						
						
						
						
					 
					
						2022-04-08 14:55:21 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ShadowNinja 
							
						 
					 
					
						
						
							
						
						d9effbb179 
					 
					
						
						
							
							Fix spaces generated by settings file generator  
						
						 
						
						
						
						
					 
					
						2022-04-08 14:55:21 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ShadowNinja 
							
						 
					 
					
						
						
							
						
						24a0f55c9c 
					 
					
						
						
							
							Use CMake's -B, --build, and --install options  
						
						 
						
						
						
						
					 
					
						2022-04-08 14:55:21 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ShadowNinja 
							
						 
					 
					
						
						
							
						
						f5e54cd398 
					 
					
						
						
							
							Fix OOB read in trim("")  
						
						 
						
						
						
						
					 
					
						2022-04-08 14:55:21 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ShadowNinja 
							
						 
					 
					
						
						
							
						
						c9317a16c5 
					 
					
						
						
							
							Remove duplicate test for trim  
						
						 
						
						
						
						
					 
					
						2022-04-08 14:55:21 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ShadowNinja 
							
						 
					 
					
						
						
							
						
						dae6fe91a1 
					 
					
						
						
							
							Update directory name sanitization  
						
						 
						
						... 
						
						
						
						Only ASCII spaces have to be handles specially, and leading spaces are
also disallowed. 
						
						
					 
					
						2022-04-08 14:55:21 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ShadowNinja 
							
						 
					 
					
						
						
							
						
						65fdc7ae50 
					 
					
						
						
							
							Add tests for sanitizeDirName  
						
						 
						
						
						
						
					 
					
						2022-04-08 14:55:21 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ShadowNinja 
							
						 
					 
					
						
						
							
						
						00ebedad93 
					 
					
						
						
							
							Add additional reserved directory names  
						
						 
						
						
						
						
					 
					
						2022-04-08 14:55:21 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ShadowNinja 
							
						 
					 
					
						
						
							
						
						35bfffb556 
					 
					
						
						
							
							Auto-detect level of parallelism  
						
						 
						
						
						
						
					 
					
						2022-04-08 14:55:21 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ShadowNinja 
							
						 
					 
					
						
						
							
						
						8af332c9a7 
					 
					
						
						
							
							Remove duplication in config.h  
						
						 
						
						
						
						
					 
					
						2022-04-08 14:55:21 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ShadowNinja 
							
						 
					 
					
						
						
							
						
						7993909fab 
					 
					
						
						
							
							Spacing fixes  
						
						 
						
						
						
						
					 
					
						2022-04-08 14:55:21 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ShadowNinja 
							
						 
					 
					
						
						
							
						
						88b21a72f1 
					 
					
						
						
							
							Treat empty XDG_CACHE_HOME same as unset  
						
						 
						
						... 
						
						
						
						This matches the XDG base directory spec. 
						
						
					 
					
						2022-04-08 14:55:21 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ShadowNinja 
							
						 
					 
					
						
						
							
						
						ea2fba877a 
					 
					
						
						
							
							Use build directory for builds  
						
						 
						
						
						
						
					 
					
						2022-04-08 14:55:21 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ShadowNinja 
							
						 
					 
					
						
						
							
						
						5683bb76cc 
					 
					
						
						
							
							Fix compiler warnings  
						
						 
						
						
						
						
					 
					
						2022-04-08 14:55:21 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Kostenko 
							
						 
					 
					
						
						
							
						
						3a87fab6c8 
					 
					
						
						
							
							Remove reference to a removed file in devtest (followup to  #12157 )  
						
						 
						
						
						
						
					 
					
						2022-04-07 23:13:09 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Kostenko 
							
						 
					 
					
						
						
							
						
						23516acd0b 
					 
					
						
						
							
							Remove obsolete commented code (follow up to  #12166 )  
						
						 
						
						
						
						
					 
					
						2022-04-07 22:38:01 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								x2048 
							
						 
					 
					
						
						
							
						
						48f7c5603e 
					 
					
						
						
							
							Adjust shadowmap distortion to use entire SM texture ( #12166 )  
						
						 
						
						
						
						
					 
					
						2022-04-07 22:13:50 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jude Melton-Houghton 
							
						 
					 
					
						
						
							
						
						0b5b2b2633 
					 
					
						
						
							
							Disentangle map implementations ( #12148 )  
						
						 
						
						... 
						
						
						
						Fixes violation of Liskov substitution principle
Fixes  #12144  
						
						
					 
					
						2022-04-07 21:58:04 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								x2048 
							
						 
					 
					
						
						
							
						
						1348d9aaf8 
					 
					
						
						
							
							Enable shadows by default in devtest ( #12157 )  
						
						 
						
						... 
						
						
						
						* Move all shadow control to util_commands
* Shadows are now controlled with /set_shadow
Co-authored-by: sfan5 <sfan5@live.de > 
						
						
					 
					
						2022-04-07 21:55:19 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jude Melton-Houghton 
							
						 
					 
					
						
						
							
						
						21f17e871e 
					 
					
						
						
							
							Compile Lua as C++ ( #11683 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: sfan5 <sfan5@live.de > 
						
						
					 
					
						2022-04-07 15:54:17 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sfan5 
							
						 
					 
					
						
						
							
						
						837cea6b4a 
					 
					
						
						
							
							Fix -mwindows flag not being applied anymore  
						
						 
						
						... 
						
						
						
						closes  #12165  
						
						
					 
					
						2022-04-03 21:44:22 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								x2048 
							
						 
					 
					
						
						
							
						
						b0b9732359 
					 
					
						
						
							
							Add depth sorting for node faces ( #11696 )  
						
						 
						
						... 
						
						
						
						Use BSP tree to order transparent triangles
https://en.wikipedia.org/wiki/Binary_space_partitioning  
						
						
					 
					
						2022-04-02 10:42:27 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Kostenko 
							
						 
					 
					
						
						
							
						
						26c046a563 
					 
					
						
						
							
							Increase the ratio between shadow range and viewing range  
						
						 
						
						
						
						
					 
					
						2022-04-02 10:39:43 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Kostenko 
							
						 
					 
					
						
						
							
						
						cf650fcaac 
					 
					
						
						
							
							Avoid negation of comparison operator (luacheck warning)  
						
						 
						
						
						
						
					 
					
						2022-04-01 09:00:39 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								x2048 
							
						 
					 
					
						
						
							
						
						3dd7d7867b 
					 
					
						
						
							
							Limit shadow map to the viewing range ( #12158 )  
						
						 
						
						
						
						
					 
					
						2022-03-31 22:40:59 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								x2048 
							
						 
					 
					
						
						
							
						
						31578303a4 
					 
					
						
						
							
							Tune shadow perspective distortion ( #12146 )  
						
						 
						
						... 
						
						
						
						* Pass perspective distortion parameters as uniforms
* Set all perspective bias parameters via ShadowRenderer
* Recalibrate perspective distortion and shadow range to render less shadow geometry with the same quality and observed shadow distance 
						
						
					 
					
						2022-03-31 22:40:06 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jude Melton-Houghton 
							
						 
					 
					
						
						
							
						
						06d197cdd0 
					 
					
						
						
							
							Store vector metatable in registry  
						
						 
						
						
						
						
					 
					
						2022-03-29 18:07:00 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jude Melton-Houghton 
							
						 
					 
					
						
						
							
						
						11aab4198b 
					 
					
						
						
							
							Optimize swapping nodes with equivalent lighting  
						
						 
						
						
						
						
					 
					
						2022-03-29 18:06:44 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								DS 
							
						 
					 
					
						
						
							
						
						8d387433b1 
					 
					
						
						
							
							Fix the documentation of InvRef:get_lists() and clean up code ( #12150 )  
						
						 
						
						
						
						
					 
					
						2022-03-29 18:06:16 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								x2048 
							
						 
					 
					
						
						
							
						
						0f25fa7af6 
					 
					
						
						
							
							Add API to control shadow intensity from the game/mod ( #11944 )  
						
						 
						
						... 
						
						
						
						* Also Disable shadows when sun/moon is hidden. Fixes  #11972 . 
						
						
					 
					
						2022-03-26 16:58:26 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								DS 
							
						 
					 
					
						
						
							
						
						8d55702d13 
					 
					
						
						
							
							Improve lua vector helper class doumentation ( #12090 )  
						
						 
						
						
						
						
					 
					
						2022-03-19 12:06:55 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daroc Alden 
							
						 
					 
					
						
						
							
						
						e54f5e544f 
					 
					
						
						
							
							Fix memory leak in EmergeManager  
						
						 
						
						... 
						
						
						
						EmergeManager keeps a copy of the BiomeGen that it creates, but
never deletes it. 
						
						
					 
					
						2022-03-14 21:01:36 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gregor Parzefall 
							
						 
					 
					
						
						
							
						
						289c3ff377 
					 
					
						
						
							
							Fix footsteps for players whose collision box min y != 0 ( #12110 )  
						
						 
						
						
						
						
					 
					
						2022-03-14 21:01:18 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daroc Alden 
							
						 
					 
					
						
						
							
						
						11f3f72f1c 
					 
					
						
						
							
							Fix undefined behavior in TileLayer ( #12125 )  
						
						 
						
						... 
						
						
						
						Initialize the values properly 
						
						
					 
					
						2022-03-11 21:22:49 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sfan5 
							
						 
					 
					
						
						
							
						
						ad7c72c164 
					 
					
						
						
							
							Remove direct OpenGL(ES) dependency  
						
						 
						
						... 
						
						
						
						IrrlichtMt now provides this for us (see last commit)
fixes  #12041  
						
						
					 
					
						2022-03-09 22:37:34 +01:00