sfan5 
							
						 
					 
					
						
						
							
						
						0b423dd061 
					 
					
						
						
							
							Remove reference to defunct gitlab docker image  
						
						... 
						
						
						
						see #14164  
						
						
					 
					
						2024-01-03 17:02:51 +01:00 
						 
				 
			
				
					
						
							
							
								Lars Müller 
							
						 
					 
					
						
						
							
						
						2c44620e5e 
					 
					
						
						
							
							Comply with base64 license terms ( #14199 )  
						
						
						
						
					 
					
						2024-01-01 22:49:12 +01:00 
						 
				 
			
				
					
						
							
							
								sfence 
							
						 
					 
					
						
						
							
						
						d0753dddb1 
					 
					
						
						
							
							Method add_pos for object/player ( #14126 )  
						
						
						
						
					 
					
						2024-01-01 22:48:56 +01:00 
						 
				 
			
				
					
						
							
							
								Alfred Wingate 
							
						 
					 
					
						
						
							
						
						c9ab61aa8c 
					 
					
						
						
							
							Add missing header for gcc-14  
						
						... 
						
						
						
						https://gcc.gnu.org/gcc-14/porting_to.html 
Signed-off-by: Alfred Wingate <parona@protonmail.com > 
					
						2023-12-31 19:26:33 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						431444ba9f 
					 
					
						
						
							
							Extend sanity checks in ActiveBlockList::update  
						
						... 
						
						
						
						also fixes the space indentation 
						
						
					 
					
						2023-12-30 00:31:03 +01:00 
						 
				 
			
				
					
						
							
							
								lhofhansl 
							
						 
					 
					
						
						
							
						
						c99196d363 
					 
					
						
						
							
							Do not emerge blocks in the active_object_send_range_blocks range ( #14152 )  
						
						... 
						
						
						
						The active object range is about active objects (not blocks). Activate blocks (and hence any object "in" them) in the cone define by the active object range (and fov) when they are loaded (i.e. visible), otherwise ignore them. 
						
						
					 
					
						2023-12-29 14:18:06 -08:00 
						 
				 
			
				
					
						
							
							
								lhofhansl 
							
						 
					 
					
						
						
							
						
						22a1653702 
					 
					
						
						
							
							Perform server occlusion check before a block is loaded or generated ( #14148 )  
						
						
						
						
					 
					
						2023-12-29 21:53:27 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						edd947b645 
					 
					
						
						
							
							Enable some runtime hardening on win32  
						
						
						
						
					 
					
						2023-12-29 21:52:08 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						b8dc349099 
					 
					
						
						
							
							Clean up gettext initialization  
						
						
						
						
					 
					
						2023-12-29 21:52:08 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						93c2aff2cf 
					 
					
						
						
							
							Clean up OS-specific initialization  
						
						
						
						
					 
					
						2023-12-29 21:52:08 +01:00 
						 
				 
			
				
					
						
							
							
								Desour 
							
						 
					 
					
						
						
							
						
						ad5e9aa5e3 
					 
					
						
						
							
							Fix AsyncRunStep() skipping steps when dtime < 1 ms  
						
						
						
						
					 
					
						2023-12-29 21:51:19 +01:00 
						 
				 
			
				
					
						
							
							
								cx384 
							
						 
					 
					
						
						
							
						
						467d3a8c62 
					 
					
						
						
							
							Rename hud_elem_type to type ( #14065 )  
						
						
						
						
					 
					
						2023-12-29 21:51:02 +01:00 
						 
				 
			
				
					
						
							
							
								lhofhansl 
							
						 
					 
					
						
						
							
						
						bc336480e6 
					 
					
						
						
							
							Avoid short overflow with large viewing ranges ( #14175 )  
						
						
						
						
					 
					
						2023-12-28 09:10:11 -08:00 
						 
				 
			
				
					
						
							
							
								grorp 
							
						 
					 
					
						
						
							
						
						32e492837c 
					 
					
						
						
							
							Support both mouse and touch input in GUIs in a single binary  ( #14146 )  
						
						
						
						
					 
					
						2023-12-27 22:37:36 +01:00 
						 
				 
			
				
					
						
							
							
								superfloh247 
							
						 
					 
					
						
						
							
						
						4f1dbb127a 
					 
					
						
						
							
							Update CMakeLists.txt to fix MacOS build ( #14160 )  
						
						... 
						
						
						
						Co-authored-by: sfan5 <sfan5@live.de > 
						
						
					 
					
						2023-12-27 22:19:56 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						93dfa8a6d8 
					 
					
						
						
							
							Optimize and improve built-in PNG writer ( #14020 )  
						
						
						
						
					 
					
						2023-12-27 11:56:48 +01:00 
						 
				 
			
				
					
						
							
							
								Simon Boehm 
							
						 
					 
					
						
						
							
						
						5054918efc 
					 
					
						
						
							
							MacOS: Add codesigning instructions to docs ( #14060 )  
						
						
						
						
					 
					
						2023-12-27 11:44:54 +01:00 
						 
				 
			
				
					
						
							
							
								Gregor Parzefall 
							
						 
					 
					
						
						
							
						
						335af393f0 
					 
					
						
						
							
							Make the loading screen progress bar respect "gui_scaling"  
						
						
						
						
					 
					
						2023-12-26 20:21:15 +01:00 
						 
				 
			
				
					
						
							
							
								Gregor Parzefall 
							
						 
					 
					
						
						
							
						
						524721ee27 
					 
					
						
						
							
							Remove non-existent textures from texture_packs.md  
						
						... 
						
						
						
						These textures were removed 5 years ago by 326eeca306 
						
						
					 
					
						2023-12-26 12:01:46 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						5405a558fd 
					 
					
						
						
							
							Fix minor issue with log_deprecated()  
						
						
						
						
					 
					
						2023-12-25 19:47:34 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						094c433e58 
					 
					
						
						
							
							Update clang-tidy workflow  
						
						
						
						
					 
					
						2023-12-25 10:07:28 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						961652c2e9 
					 
					
						
						
							
							Address some clang-tidy warnings  
						
						
						
						
					 
					
						2023-12-25 10:07:28 +01:00 
						 
				 
			
				
					
						
							
							
								Desour 
							
						 
					 
					
						
						
							
						
						322c4a5b2b 
					 
					
						
						
							
							Rework server stepping and dtime calculation  
						
						
						
						
					 
					
						2023-12-25 10:07:03 +01:00 
						 
				 
			
				
					
						
							
							
								Desour 
							
						 
					 
					
						
						
							
						
						b6c7c5a7ab 
					 
					
						
						
							
							Link with -latomic  
						
						
						
						
					 
					
						2023-12-25 10:07:03 +01:00 
						 
				 
			
				
					
						
							
							
								grorp 
							
						 
					 
					
						
						
							
						
						46c930cf70 
					 
					
						
						
							
							Touchscreen: Make server-sent overrides of button textures work ( #14145 )  
						
						
						
						
					 
					
						2023-12-23 14:39:42 +01:00 
						 
				 
			
				
					
						
							
							
								Lars 
							
						 
					 
					
						
						
							
						
						e0d4a9d575 
					 
					
						
						
							
							Make volumetric light effect strength server controllable  
						
						... 
						
						
						
						- Make volumetric light effect strength server controllable
- Separate volumetric and bloom shader pipeline
- Require bloom to be enable, scale godrays with bloom 
						
						
					 
					
						2023-12-21 16:21:01 -08:00 
						 
				 
			
				
					
						
							
							
								x2048 
							
						 
					 
					
						
						
							
						
						04f0d545da 
					 
					
						
						
							
							Initial implementation of 'Godrays'  
						
						
						
						
					 
					
						2023-12-21 16:21:01 -08:00 
						 
				 
			
				
					
						
							
							
								Lars Müller 
							
						 
					 
					
						
						
							
						
						cad8e895f2 
					 
					
						
						
							
							Fix set_bone_position regression (error on passing none)  
						
						
						
						
					 
					
						2023-12-21 18:55:12 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						cb38b841af 
					 
					
						
						
							
							Split windows from linux CI workflows  
						
						
						
						
					 
					
						2023-12-21 18:54:57 +01:00 
						 
				 
			
				
					
						
							
							
								Lars Mueller 
							
						 
					 
					
						
						
							
						
						d58cc7fb7a 
					 
					
						
						
							
							Fix on_(grant|revoke) not being run by mods  
						
						
						
						
					 
					
						2023-12-21 18:54:50 +01:00 
						 
				 
			
				
					
						
							
							
								Warr1024 
							
						 
					 
					
						
						
							
						
						7e143cb33d 
					 
					
						
						
							
							Manually configurable minimum protocol version ( #14054 )  
						
						... 
						
						
						
						Partially address #13483 .  Server operators can set a minimum
protocol version to match the game requirements (or any other
restriction they may want), and it's applied as an additional
constraint on top of the baseline compatibility range, optional
strict_protocol_version_checking, and any kick-on-join used by
the game/mods. 
						
						
					 
					
						2023-12-21 18:53:30 +01:00 
						 
				 
			
				
					
						
							
							
								Gregor Parzefall 
							
						 
					 
					
						
						
							
						
						04dc4a10f0 
					 
					
						
						
							
							Fix TouchScreenGUI ignoring server-sent pitch changes  
						
						
						
						
					 
					
						2023-12-20 21:24:10 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						47e557b96a 
					 
					
						
						
							
							Enable segment heap on Windows  
						
						
						
						
					 
					
						2023-12-20 21:23:08 +01:00 
						 
				 
			
				
					
						
							
							
								Gregor Parzefall 
							
						 
					 
					
						
						
							
						
						3b346fd3c9 
					 
					
						
						
							
							Fix touch input on Linux  
						
						... 
						
						
						
						The code relied on touch IDs being consecutive. This is true on Android, but not on Linux.
Therefore, touch input on Linux was broken since 53886dcdb5 
						
						
					 
					
						2023-12-20 21:22:15 +01:00 
						 
				 
			
				
					
						
							
							
								Lars Müller 
							
						 
					 
					
						
						
							
						
						0d61598d8a 
					 
					
						
						
							
							Extend bone override capabilities ( #12388 )  
						
						
						
						
					 
					
						2023-12-20 21:21:53 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						61d0f613df 
					 
					
						
						
							
							Hand roll UTF-16 conversion in CGUITTFont ( #14121 )  
						
						
						
						
					 
					
						2023-12-19 20:18:43 +01:00 
						 
				 
			
				
					
						
							
							
								grorp 
							
						 
					 
					
						
						
							
						
						00d9d96e48 
					 
					
						
						
							
							Android: Pause rendering while the app is paused ( #14058 )  
						
						
						
						
					 
					
						2023-12-19 20:18:28 +01:00 
						 
				 
			
				
					
						
							
							
								HybridDog 
							
						 
					 
					
						
						
							
						
						b1aec1b5c8 
					 
					
						
						
							
							Add dithering ( #9014 )  
						
						
						
						
					 
					
						2023-12-19 20:18:11 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						5d3e830176 
					 
					
						
						
							
							MinGW toolchain refresh  
						
						
						
						
					 
					
						2023-12-17 20:47:26 +01:00 
						 
				 
			
				
					
						
							
							
								grorp 
							
						 
					 
					
						
						
							
						
						91ba02449b 
					 
					
						
						
							
							Add touch_controls boolean to get_player_window_information() ( #14092 )  
						
						
						
						
					 
					
						2023-12-17 20:47:07 +01:00 
						 
				 
			
				
					
						
							
							
								JosiahWI 
							
						 
					 
					
						
						
							
						
						7162b536eb 
					 
					
						
						
							
							Extract Game::drawScene from Game::updateFrame  
						
						
						
						
					 
					
						2023-12-17 20:44:45 +01:00 
						 
				 
			
				
					
						
							
							
								lhofhansl 
							
						 
					 
					
						
						
							
						
						ca1a723890 
					 
					
						
						
							
							Allow cheaper culling checks at a distance ( #14073 )  
						
						... 
						
						
						
						* Allow cheaper culling checks at a distance
* Pick a random ray, so that far missing block will eventually be shown 
						
						
					 
					
						2023-12-16 15:04:21 -08:00 
						 
				 
			
				
					
						
							
							
								superfloh247 
							
						 
					 
					
						
						
							
						
						16c22477c2 
					 
					
						
						
							
							Update porting.h to fix build errors on macOS 14 / Xcode 15  
						
						
						
						
					 
					
						2023-12-16 12:52:07 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						128ed87dd8 
					 
					
						
						
							
							Reorder members of MapBlock for performance  
						
						... 
						
						
						
						Before and after as obtained via `pahole -C MapBlock bin/minetest`:
/* size: 336, cachelines: 6, members: 23 */
/* sum members: 329, holes: 4, sum holes: 7 */
vs.
/* size: 336, cachelines: 6, members: 23 */
/* sum members: 329, holes: 2, sum holes: 7 */
There is not much to be gained by packing but I made sure
to move the most important data (mainly for the client) into
the first cache line. 
						
						
					 
					
						2023-12-16 12:51:42 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						9408a1a025 
					 
					
						
						
							
							Reduce size of some MapBlock members  
						
						... 
						
						
						
						Also adds assertions to catch refcounting errors (on a debug build). 
						
						
					 
					
						2023-12-16 12:51:42 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						777dca7043 
					 
					
						
						
							
							Elide MapBlock::contents_cached  
						
						
						
						
					 
					
						2023-12-16 12:51:42 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						f5b35a074f 
					 
					
						
						
							
							Get rid of parent pointer in MapBlock  
						
						
						
						
					 
					
						2023-12-16 12:51:42 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						c6cf90f67b 
					 
					
						
						
							
							Change MapBlock content cache to a vector  
						
						
						
						
					 
					
						2023-12-16 12:51:42 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						cb6e3ac6e1 
					 
					
						
						
							
							Allocate data seperately from MapBlock class again  
						
						... 
						
						
						
						This effectively reverts commit b3503e7853 
						
						
					 
					
						2023-12-16 12:51:42 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						2c2bc4a427 
					 
					
						
						
							
							Try to benchmark common MapBlock usage  
						
						
						
						
					 
					
						2023-12-16 12:51:42 +01:00