Muhammad Rifqi Priyo Susanto 
							
						 
					 
					
						
						
							
						
						a4e69d6843 
					 
					
						
						
							
							TouchScreenGUI: Read coordinates directly for virtual joystick ( #13567 )  
						
						... 
						
						
						
						The movement's direction and speed are calculated directly from the button's relative screen coordinate. The previous method was to trigger the movement using a keyboard event.
The only virtual joystick status left is Aux1 button.
---------
Co-authored-by: Gregor Parzefall <gregor.parzefall@posteo.de > 
						
						
					 
					
						2023-06-16 22:40:16 +07:00 
						 
				 
			
				
					
						
							
							
								Desour 
							
						 
					 
					
						
						
							
						
						5e6d144567 
					 
					
						
						
							
							Enable -Wimplicit-fallthrough and use [[fallthrough]] attribute  
						
						
						
						
					 
					
						2023-06-15 10:38:44 +02:00 
						 
				 
			
				
					
						
							
							
								Desour 
							
						 
					 
					
						
						
							
						
						8b108ed5f2 
					 
					
						
						
							
							Use nicer syntax for nested namespace definitions  
						
						
						
						
					 
					
						2023-06-15 10:38:44 +02:00 
						 
				 
			
				
					
						
							
							
								Desour 
							
						 
					 
					
						
						
							
						
						e700182f44 
					 
					
						
						
							
							Replace Optional with std::optional  
						
						
						
						
					 
					
						2023-06-15 10:38:44 +02:00 
						 
				 
			
				
					
						
							
							
								DS 
							
						 
					 
					
						
						
							
						
						c91182e1b3 
					 
					
						
						
							
							Move the platform-dependent stuff in renderingengine.cpp to irrlicht ( #13348 )  
						
						
						
						
					 
					
						2023-06-11 14:17:39 +02:00 
						 
				 
			
				
					
						
							
							
								OgelGames 
							
						 
					 
					
						
						
							
						
						252c79d53a 
					 
					
						
						
							
							Inventory mouse shortcut improvements ( #13146 )  
						
						... 
						
						
						
						Co-authored-by: Muhammad Rifqi Priyo Susanto <muhammadrifqipriyosusanto@gmail.com > 
						
						
					 
					
						2023-06-05 12:00:32 +02:00 
						 
				 
			
				
					
						
							
							
								Muhammad Rifqi Priyo Susanto 
							
						 
					 
					
						
						
							
						
						7221de6ede 
					 
					
						
						
							
							Option to invert direction or disable mouse wheel for hotbar item selection  
						
						... 
						
						
						
						More changed callbacks for the settings are added in readSettings(). Those are also deregistered when the Game object is destroyed. 
						
						
					 
					
						2023-05-31 12:40:00 +07:00 
						 
				 
			
				
					
						
							
							
								Treer 
							
						 
					 
					
						
						
							
						
						8cd1296049 
					 
					
						
						
							
							Add additional texture modifiers ( #10100 )  
						
						... 
						
						
						
						* Adjust hue, saturation, and lightness
* Colorize using hue, saturation, and lightness
* Adjust contrast & brightness
* Hard light
* Overlay
* Screen
* Create texture of a given size and color 
						
						
					 
					
						2023-05-29 20:17:39 +01:00 
						 
				 
			
				
					
						
							
							
								lhofhansl 
							
						 
					 
					
						
						
							
						
						a8ec6092e2 
					 
					
						
						
							
							Load blocks and objects behind player when in third-persion front-view ( #13431 )  
						
						
						
						
					 
					
						2023-05-29 10:26:42 -07:00 
						 
				 
			
				
					
						
							
							
								Gregor Parzefall 
							
						 
					 
					
						
						
							
						
						fc3d6c1dd9 
					 
					
						
						
							
							Place nodes with single tap on Android (+ bugfix) ( #13187 )  
						
						... 
						
						
						
						Don't place nodes when closing button bars.
Update docs (also in-game).
Rename "Default controls" -> "Controls" in Android pause menu since players can't change them (normally), so calling them "default" doesn't make sense. 
						
						
					 
					
						2023-05-29 12:30:30 +07:00 
						 
				 
			
				
					
						
							
							
								Thresher 
							
						 
					 
					
						
						
							
						
						00c647e4cc 
					 
					
						
						
							
							Convert spaces to tabs ( #13506 )  
						
						... 
						
						
						
						* Convert spaces to tabs
* Desour reviews 1-3 fix
* Desour fixes
* Undo alignment changes 
						
						
					 
					
						2023-05-26 15:13:57 +02:00 
						 
				 
			
				
					
						
							
							
								Thresher 
							
						 
					 
					
						
						
							
						
						180ec92ef9 
					 
					
						
						
							
							Remove trailing whitespace ( #13505 )  
						
						
						
						
					 
					
						2023-05-18 20:34:18 +02:00 
						 
				 
			
				
					
						
							
							
								Zemtzov7 
							
						 
					 
					
						
						
							
						
						35112f2453 
					 
					
						
						
							
							Disable vertical movement when both jump and sneak keys are pressed ( #13426 )  
						
						
						
						
					 
					
						2023-05-18 20:30:21 +02:00 
						 
				 
			
				
					
						
							
							
								Desour 
							
						 
					 
					
						
						
							
						
						7f6b09dce8 
					 
					
						
						
							
							Use json forward-declarations  
						
						
						
						
					 
					
						2023-04-27 18:50:33 +02:00 
						 
				 
			
				
					
						
							
							
								Desour 
							
						 
					 
					
						
						
							
						
						8b73743baa 
					 
					
						
						
							
							Reduce number of recursively included headers  
						
						... 
						
						
						
						This should improve compilation speed.
Things changed:
* Prefer forward-declarations in headers.
* Move header-includes out of headers if possible.
* Move some functions definitions out of headers.
* Put some member variables into unique_ptrs (see Client). 
						
						
					 
					
						2023-04-27 18:50:33 +02:00 
						 
				 
			
				
					
						
							
							
								rubenwardy 
							
						 
					 
					
						
						
							
						
						4158b72971 
					 
					
						
						
							
							Add ability to override item images using meta ( #12614 )  
						
						
						
						
					 
					
						2023-04-17 19:44:41 +01:00 
						 
				 
			
				
					
						
							
							
								DS 
							
						 
					 
					
						
						
							
						
						d49d80a4a0 
					 
					
						
						
							
							Store whether window is maximized ( #12861 )  
						
						
						
						
					 
					
						2023-04-14 21:04:03 +02:00 
						 
				 
			
				
					
						
							
							
								Gregor Parzefall 
							
						 
					 
					
						
						
							
						
						2a1bc82887 
					 
					
						
						
							
							Fix black loading screen background if menu_clouds = false ( #13322 )  
						
						
						
						
					 
					
						2023-04-13 18:12:48 +01:00 
						 
				 
			
				
					
						
							
							
								Wuzzy 
							
						 
					 
					
						
						
							
						
						d1e5dbefc7 
					 
					
						
						
							
							Clarify documentation of punch key ( #13238 )  
						
						
						
						
					 
					
						2023-04-13 18:12:26 +01:00 
						 
				 
			
				
					
						
							
							
								Desour 
							
						 
					 
					
						
						
							
						
						fc116ec950 
					 
					
						
						
							
							Play object footstep sound at feet  
						
						
						
						
					 
					
						2023-04-13 18:12:13 +01:00 
						 
				 
			
				
					
						
							
							
								Zardshard 
							
						 
					 
					
						
						
							
						
						e139749b5c 
					 
					
						
						
							
							Simulate all keys being released when when game loses focus ( #13336 )  
						
						
						
						
					 
					
						2023-04-13 18:06:21 +02:00 
						 
				 
			
				
					
						
							
							
								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