Desour 
							
						 
					 
					
						
						
							
						
						1dd13da37d 
					 
					
						
						
							
							Get rid of global dummySoundManager  
						
						... 
						
						
						
						There is no need for this to be globally unique. 
						
						
					 
					
						2023-04-11 20:06:15 +02:00 
						 
				 
			
				
					
						
							
							
								Lars 
							
						 
					 
					
						
						
							
						
						4a742be73e 
					 
					
						
						
							
							Do not call updateDrawList, updateDrawListShadow, and touchMapBlocks in the same frame  
						
						
						
						
					 
					
						2023-04-09 07:10:17 -10:00 
						 
				 
			
				
					
						
							
							
								Lars 
							
						 
					 
					
						
						
							
						
						8982998681 
					 
					
						
						
							
							Add a default direction light for shadows  
						
						
						
						
					 
					
						2023-04-09 07:10:17 -10:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						9d736e8b8b 
					 
					
						
						
							
							Drop ENABLE_GLES option  
						
						... 
						
						
						
						ENABLE_GLES predates forking Irrlicht. Its primary use was to distinguish Irrlicht-ogles from upstream version as Minetest could be compiled with either.
That's not necessary anymore and gets in the way sometimes. 
						
						
					 
					
						2023-04-08 20:19:35 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						c26e122485 
					 
					
						
						
							
							Move video_driver default selection to runtime  
						
						
						
						
					 
					
						2023-04-08 20:19:35 +02:00 
						 
				 
			
				
					
						
							
							
								Desour 
							
						 
					 
					
						
						
							
						
						67068cfaf4 
					 
					
						
						
							
							Get rid of wgettext  
						
						
						
						
					 
					
						2023-04-08 20:17:50 +02:00 
						 
				 
			
				
					
						
							
							
								Vitaliy 
							
						 
					 
					
						
						
							
						
						35929d27e3 
					 
					
						
						
							
							Remove fast faces ( #13216 )  
						
						... 
						
						
						
						Co-authored-by: Lars <larsh@apache.org > 
						
						
					 
					
						2023-04-08 20:17:15 +02:00 
						 
				 
			
				
					
						
							
							
								Lars 
							
						 
					 
					
						
						
							
						
						7048fc25dd 
					 
					
						
						
							
							Take mesh-bounding-sphere into account in updateDrawListShadow  
						
						
						
						
					 
					
						2023-04-03 13:57:05 -07:00 
						 
				 
			
				
					
						
							
							
								Lars 
							
						 
					 
					
						
						
							
						
						b01f85d573 
					 
					
						
						
							
							Revert "Add mesh-holding blocks to shadow drawlist. ( #13203 )"  
						
						... 
						
						
						
						This reverts commit 2a8becd650 
						
						
					 
					
						2023-04-03 13:57:05 -07:00 
						 
				 
			
				
					
						
							
							
								x2048 
							
						 
					 
					
						
						
							
						
						6c0a6925fc 
					 
					
						
						
							
							Corrections to loops and BFS cullers ( #13375 )  
						
						... 
						
						
						
						* Reset usage timers in loops culler
* Correctly touch map blocks when using bfs culler
* Align use of variables
* Report statistics when using loop culler 
						
						
					 
					
						2023-04-01 22:41:00 +02:00 
						 
				 
			
				
					
						
							
							
								x2048 
							
						 
					 
					
						
						
							
						
						93898957b6 
					 
					
						
						
							
							Return 'loops' occlusion culler under a setting ( #13352 )  
						
						... 
						
						
						
						* Add occlusion_culler setting to minetest.conf.example
* Add raytraced occlusion culling to 'loops' algorithm
---------
Co-authored-by: sfan5 <sfan5@live.de > 
						
						
					 
					
						2023-03-30 00:10:23 +02:00 
						 
				 
			
				
					
						
							
							
								x2048 
							
						 
					 
					
						
						
							
						
						f3b198e490 
					 
					
						
						
							
							Return shadow_sky_body_orbit_tilt setting  
						
						... 
						
						
						
						Used as a default value when the game does not change the value via API (e.g. legacy server) 
						
						
					 
					
						2023-03-24 12:34:21 +01:00 
						 
				 
			
				
					
						
							
							
								x2048 
							
						 
					 
					
						
						
							
						
						9af587c54e 
					 
					
						
						
							
							Move rendering engine reset after deletion of game objects  
						
						
						
						
					 
					
						2023-03-20 11:42:16 +01:00 
						 
				 
			
				
					
						
							
							
								x2048 
							
						 
					 
					
						
						
							
						
						6cd2eea487 
					 
					
						
						
							
							Move drawing of wield tool into a dedicated step of the pipeline ( #13338 )  
						
						
						
						
					 
					
						2023-03-19 21:31:15 +01:00 
						 
				 
			
				
					
						
							
							
								x2048 
							
						 
					 
					
						
						
							
						
						6fe9bc8ae1 
					 
					
						
						
							
							Remove obsolete rendering core init code ( #13341 )  
						
						... 
						
						
						
						Also removes duplicate call to shadow render step 
						
						
					 
					
						2023-03-19 20:22:45 +01:00 
						 
				 
			
				
					
						
							
							
								x2048 
							
						 
					 
					
						
						
							
						
						2bed338ef7 
					 
					
						
						
							
							Fix occasional black screen on startup  
						
						
						
						
					 
					
						2023-03-16 14:56:27 +01:00 
						 
				 
			
				
					
						
							
							
								DS 
							
						 
					 
					
						
						
							
						
						cac1dca95b 
					 
					
						
						
							
							Improvement of  #12974 : better linear independent vector ( #12979 )  
						
						
						
						
					 
					
						2023-03-13 18:16:07 +01:00 
						 
				 
			
				
					
						
							
							
								DS 
							
						 
					 
					
						
						
							
						
						02346819f9 
					 
					
						
						
							
							Fix rendertarget size being saved as screensize ( #13313 )  
						
						
						
						
					 
					
						2023-03-12 19:56:49 +01:00 
						 
				 
			
				
					
						
							
							
								lhofhansl 
							
						 
					 
					
						
						
							
						
						3e148e2810 
					 
					
						
						
							
							Fix infinite viewing_range ( #13225 )  
						
						... 
						
						
						
						Use a simplified version of the old loops culler for infinite viewing range. 
						
						
					 
					
						2023-03-12 09:37:47 -07:00 
						 
				 
			
				
					
						
							
							
								x2048 
							
						 
					 
					
						
						
							
						
						705195b43e 
					 
					
						
						
							
							Scale culler steps proportionally to the mesh sizes ( #13250 )  
						
						
						
						
					 
					
						2023-03-11 14:10:26 +01:00 
						 
				 
			
				
					
						
							
							
								SmallJoker 
							
						 
					 
					
						
						
							
						
						847ed04e0a 
					 
					
						
						
							
							Tile: Fix segfault caused by invalid PNG data  
						
						
						
						
					 
					
						2023-03-05 14:41:55 +01:00 
						 
				 
			
				
					
						
							
							
								numzero 
							
						 
					 
					
						
						
							
						
						d6be6682ec 
					 
					
						
						
							
							Drop dependency on IrrCompileConfig  
						
						... 
						
						
						
						The only remaining thing is IRRLICHT_SDK_VERSION via irrlicht.h 
						
						
					 
					
						2023-03-01 09:06:23 +01:00 
						 
				 
			
				
					
						
							
							
								rubenwardy 
							
						 
					 
					
						
						
							
						
						39f4d26177 
					 
					
						
						
							
							Add minetest.get_player_window_information() ( #12367 )  
						
						
						
						
					 
					
						2023-02-27 22:58:41 +00:00 
						 
				 
			
				
					
						
							
							
								sofar 
							
						 
					 
					
						
						
							
						
						2083252c05 
					 
					
						
						
							
							Sky: transmit body_orbit_tilt to client. ( #13193 )  
						
						... 
						
						
						
						This obsoletes the current client-side setting entirely. The server can
transmit the tilt to the client directly and will send 0.0f as default
value.
Co-authored-by: x2048 <codeforsmile@gmail.com >
Co-authored-by: sfan5 <sfan5@live.de > 
						
						
					 
					
						2023-02-26 01:08:33 +01:00 
						 
				 
			
				
					
						
							
							
								DS 
							
						 
					 
					
						
						
							
						
						6e1c70e02b 
					 
					
						
						
							
							Fix a -Wreorder warning  
						
						
						
						
					 
					
						2023-02-22 11:06:48 +01:00 
						 
				 
			
				
					
						
							
							
								lhofhansl 
							
						 
					 
					
						
						
							
						
						63c378fb5b 
					 
					
						
						
							
							Reduce client's packet processing budget per iteration from 100 to 10ms. ( #13237 )  
						
						
						
						
					 
					
						2023-02-21 16:33:21 -08:00 
						 
				 
			
				
					
						
							
							
								x2048 
							
						 
					 
					
						
						
							
						
						2553db5c81 
					 
					
						
						
							
							Fix rounding errors when slicing the shadow draw list ( #13226 )  
						
						
						
						
					 
					
						2023-02-20 21:01:05 +01:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
						
						af4009d924 
					 
					
						
						
							
							Add chat HUD flag ( #13189 )  
						
						
						
						
					 
					
						2023-02-20 21:00:37 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						3bafbaac49 
					 
					
						
						
							
							Remove dead code behind Irrlicht version checks  
						
						
						
						
					 
					
						2023-02-18 16:46:51 +01:00 
						 
				 
			
				
					
						
							
							
								20kdc 
							
						 
					 
					
						
						
							
						
						75e6cc190a 
					 
					
						
						
							
							Source image tracking in tile generation ( #12514 )  
						
						
						
						
					 
					
						2023-02-18 00:03:03 +01:00 
						 
				 
			
				
					
						
							
							
								lhofhansl 
							
						 
					 
					
						
						
							
						
						2a8becd650 
					 
					
						
						
							
							Add mesh-holding blocks to shadow drawlist. ( #13203 )  
						
						... 
						
						
						
						When mesh chunking and shadows are enabled, make sure that the mesh-holding blocks are added to the shadow drawlist.
Otherwise those portions of the shadows will not be rendered. 
						
						
					 
					
						2023-02-16 15:43:08 -10:00 
						 
				 
			
				
					
						
							
							
								lhofhansl 
							
						 
					 
					
						
						
							
						
						d3a6ee00e6 
					 
					
						
						
							
							Generalize mesh chunking, and make it configurable. ( #13179 )  
						
						... 
						
						
						
						* Generalize mesh chunking. Set 3x3x3 chunks.
* Make mesh chunk size configurable... Default to 1 (off).
* Extract all mesh grid maths into a dedicated class
---------
Co-authored-by: x2048 <codeforsmile@gmail.com > 
						
						
					 
					
						2023-02-08 13:42:12 -08:00 
						 
				 
			
				
					
						
							
							
								lhofhansl 
							
						 
					 
					
						
						
							
						
						56d2567b5d 
					 
					
						
						
							
							Separate drawlist from non-rendered blocks. ( #13176 )  
						
						
						
						
					 
					
						2023-02-01 08:41:23 -08:00 
						 
				 
			
				
					
						
							
							
								x2048 
							
						 
					 
					
						
						
							
						
						69fc206109 
					 
					
						
						
							
							8x block meshes ( #13133 )  
						
						... 
						
						
						
						Reduce the number of drawcalls by generating a mesh per 8 blocks (2x2x2). Only blocks with even coordinates (lowest bit set to 0) will get a mesh.
Note: This also removes the old 'loops' algorithm for building the draw list, because it produces visual artifacts and cannot be made compatible with the approach of having a mesh for every 8th block without hurting performance.
Co-authored-by: Jude Melton-Houghton <jwmhjwmh@gmail.com >
Co-authored-by: Lars <larsh@apache.org >
Co-authored-by: sfan5 <sfan5@live.de > 
						
						
					 
					
						2023-01-31 17:30:59 +01:00 
						 
				 
			
				
					
						
							
							
								x2048 
							
						 
					 
					
						
						
							
						
						b8aaad4f1e 
					 
					
						
						
							
							Remove the 'loops' occlusion culler ( #13169 )  
						
						
						
						
					 
					
						2023-01-23 10:58:29 +01:00 
						 
				 
			
				
					
						
							
							
								DS 
							
						 
					 
					
						
						
							
						
						8478796226 
					 
					
						
						
							
							Decrease minimum for repeat_place_time ( #13165 )  
						
						
						
						
					 
					
						2023-01-23 00:20:12 +01:00 
						 
				 
			
				
					
						
							
							
								x2048 
							
						 
					 
					
						
						
							
						
						6f5703baf1 
					 
					
						
						
							
							Clear exposure compensation state textures on creation ( #13151 )  
						
						
						
						
					 
					
						2023-01-23 00:18:48 +01:00 
						 
				 
			
				
					
						
							
							
								x2048 
							
						 
					 
					
						
						
							
						
						ca13c51024 
					 
					
						
						
							
							Fix concurrency in texture source ( #13150 )  
						
						
						
						
					 
					
						2023-01-19 21:44:27 +01:00 
						 
				 
			
				
					
						
							
							
								SmallJoker 
							
						 
					 
					
						
						
							
						
						ecd6d61697 
					 
					
						
						
							
							Revisit F6 statistics formatting ( #13126 )  
						
						
						
						
					 
					
						2023-01-16 20:16:23 +01:00 
						 
				 
			
				
					
						
							
							
								x2048 
							
						 
					 
					
						
						
							
						
						139db66901 
					 
					
						
						
							
							Remove mapblock cache for mesh generation. ( #13124 )  
						
						... 
						
						
						
						Reduces memory consumption and improves performance 
						
						
					 
					
						2023-01-09 21:40:08 +01:00 
						 
				 
			
				
					
						
							
							
								ROllerozxa 
							
						 
					 
					
						
						
							
						
						390b5caaaa 
					 
					
						
						
							
							Fix crash on Android with IrrlichtMt9 ( #13123 )  
						
						... 
						
						
						
						Caused by mouse control 
						
						
					 
					
						2023-01-08 14:04:17 +01:00 
						 
				 
			
				
					
						
							
							
								iliekprogrammar 
							
						 
					 
					
						
						
							
						
						fb28ca463e 
					 
					
						
						
							
							Clamp player wieldindex when processing hotbar item selection ( #13098 )  
						
						
						
						
					 
					
						2023-01-08 14:03:16 +01:00 
						 
				 
			
				
					
						
							
							
								x2048 
							
						 
					 
					
						
						
							
						
						6d45c243f8 
					 
					
						
						
							
							Add dynamic exposure correction ( #12959 )  
						
						... 
						
						
						
						* Add uniform for frame delta time
* Adjust exposure in logarithmic (EV) space
* Add network support and LUA API
* Add testing mod 
						
						
					 
					
						2023-01-06 22:33:25 +01:00 
						 
				 
			
				
					
						
							
							
								x2048 
							
						 
					 
					
						
						
							
						
						2715cc8bf6 
					 
					
						
						
							
							Occlusion culling algorithm based on recursive descend ( #13104 )  
						
						... 
						
						
						
						Co-authored-by: DS <vorunbekannt75@web.de > 
						
						
					 
					
						2023-01-06 22:31:06 +01:00 
						 
				 
			
				
					
						
							
							
								x2048 
							
						 
					 
					
						
						
							
						
						89e7f72c92 
					 
					
						
						
							
							Use multiple threads for mesh generation ( #13062 )  
						
						... 
						
						
						
						Co-authored-by: sfan5 <sfan5@live.de > 
						
						
					 
					
						2022-12-27 18:44:18 +01:00 
						 
				 
			
				
					
						
							
							
								lhofhansl 
							
						 
					 
					
						
						
							
						
						1e7804aaf6 
					 
					
						
						
							
							Allow saturation to be controlled by the server. ( #13075 )  
						
						
						
						
					 
					
						2022-12-25 16:15:32 -08:00 
						 
				 
			
				
					
						
							
							
								ROllerozxa 
							
						 
					 
					
						
						
							
						
						afd5caa26a 
					 
					
						
						
							
							Fully remove pageflip 3D mode ( #13074 )  
						
						
						
						
					 
					
						2022-12-25 10:57:39 -05:00 
						 
				 
			
				
					
						
							
							
								Jean-Patrick Guerrero 
							
						 
					 
					
						
						
							
						
						33363c2a7e 
					 
					
						
						
							
							Fix progress bar look on HiDPI displays ( #13055 )  
						
						
						
						
					 
					
						2022-12-24 12:26:56 -05:00 
						 
				 
			
				
					
						
							
							
								ndren 
							
						 
					 
					
						
						
							
						
						62ee02b8ba 
					 
					
						
						
							
							Set and unset relative mouse mode where necessary ( #12636 )  
						
						... 
						
						
						
						* Set and unset relative mouse mode where necessary
Co-authored-by: sfan5 <sfan5@live.de > 
						
						
					 
					
						2022-12-24 09:38:30 +01:00 
						 
				 
			
				
					
						
							
							
								Jude Melton-Houghton 
							
						 
					 
					
						
						
							
						
						c18c082059 
					 
					
						
						
							
							Prevent air acceleration with 0 jump speed ( #13036 )  
						
						
						
						
					 
					
						2022-12-10 09:08:50 -05:00