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 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
						
						
							
						
						
							51294163bb 
							
						 
					 
					
						
						
							
							Use Irrlicht bindings for GL call  
						
						
						
					 
					
						2022-03-09 22:37:34 +01:00 
						 
				 
			
				
					
						
							
							
								Daroc Alden 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							598efbf7f9 
							
						 
					 
					
						
						
							
							Fix memory leak from SpatialAreaStore ( #12120 )  
						
						
						
					 
					
						2022-03-09 19:28:12 +01:00 
						 
				 
			
				
					
						
							
							
								Dmitry Kostenko 
							
						 
					 
					
						
						
						
						
							
						
						
							b651bbf446 
							
						 
					 
					
						
						
							
							Reuse normal offset calculation for nodes  
						
						
						
					 
					
						2022-03-07 23:45:26 +01:00 
						 
				 
			
				
					
						
							
							
								Dmitry Kostenko 
							
						 
					 
					
						
						
						
						
							
						
						
							4801bdf45a 
							
						 
					 
					
						
						
							
							Correct normal bias for entities  
						
						... 
						
						
						
						Remove use of magic constants.
Apply cameraOffset
Calculate distance projected on SM plane 
						
					 
					
						2022-03-07 23:45:26 +01:00 
						 
				 
			
				
					
						
							
							
								Dmitry Kostenko 
							
						 
					 
					
						
						
						
						
							
						
						
							25c1974e0d 
							
						 
					 
					
						
						
							
							Change normal bias for entities to avoid shadow acne  
						
						
						
					 
					
						2022-03-07 23:45:26 +01:00 
						 
				 
			
				
					
						
							
							
								Dmitry Kostenko 
							
						 
					 
					
						
						
						
						
							
						
						
							12896b22d8 
							
						 
					 
					
						
						
							
							Remove debugging code  
						
						
						
					 
					
						2022-03-07 23:45:26 +01:00 
						 
				 
			
				
					
						
							
							
								Dmitry Kostenko 
							
						 
					 
					
						
						
						
						
							
						
						
							e531c59606 
							
						 
					 
					
						
						
							
							Ensure nightRatio is greater than zero in object shader  
						
						
						
					 
					
						2022-03-07 23:45:26 +01:00 
						 
				 
			
				
					
						
							
							
								Dmitry Kostenko 
							
						 
					 
					
						
						
						
						
							
						
						
							8f652f4e31 
							
						 
					 
					
						
						
							
							Fix shadows for upright sprite nodes  
						
						... 
						
						
						
						Avoid using read only materials in mesh scene node, as
it confuses shadow renderer. 
						
					 
					
						2022-03-07 23:45:26 +01:00