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 
						 
				 
			
				
					
						
							
							
								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