1
0
mirror of https://github.com/minetest/minetest.git synced 2025-06-30 23:20:22 +02:00
Commit Graph

11834 Commits

Author SHA1 Message Date
34ce86a8f5 Fix GameUI text staying visible during shutdown. (#14197) 2024-01-05 00:39:56 +01:00
05a53cd330 Touchscreen: Recognize double-taps as double-clicks (#14187) 2024-01-05 00:39:40 +01:00
e17455cb22 Remove server's address and port from pause menu (#14082) 2024-01-05 00:39:11 +01:00
995c192874 Don't apply gui_scaling & DPI twice to table[] / textlist[] scrollbar (#14206) 2024-01-03 21:58:58 +01:00
DS
c9cd0d20ef Use AL_SOFT_direct_channels_remix extension for non-positional stereo sounds (#14195) 2024-01-03 21:57:00 +01:00
DS
3eab5e9002 Replace clientmap's MeshBufListList with a hashmap 2024-01-03 21:56:38 +01:00
a22b1700a4 Legible Lua profiler (#14142) 2024-01-03 21:56:07 +01:00
8e9d7611ae Apply saturation even if tonemapping is disabled 2024-01-03 21:55:53 +01:00
de4cc5c20a Fix tonemapping effect 2024-01-03 21:55:53 +01:00
0b423dd061 Remove reference to defunct gitlab docker image
see #14164
2024-01-03 17:02:51 +01:00
2c44620e5e Comply with base64 license terms (#14199) 2024-01-01 22:49:12 +01:00
d0753dddb1 Method add_pos for object/player (#14126) 2024-01-01 22:48:56 +01:00
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
431444ba9f Extend sanity checks in ActiveBlockList::update
also fixes the space indentation
2023-12-30 00:31:03 +01:00
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
22a1653702 Perform server occlusion check before a block is loaded or generated (#14148) 2023-12-29 21:53:27 +01:00
edd947b645 Enable some runtime hardening on win32 2023-12-29 21:52:08 +01:00
b8dc349099 Clean up gettext initialization 2023-12-29 21:52:08 +01:00
93c2aff2cf Clean up OS-specific initialization 2023-12-29 21:52:08 +01:00
ad5e9aa5e3 Fix AsyncRunStep() skipping steps when dtime < 1 ms 2023-12-29 21:51:19 +01:00
467d3a8c62 Rename hud_elem_type to type (#14065) 2023-12-29 21:51:02 +01:00
bc336480e6 Avoid short overflow with large viewing ranges (#14175) 2023-12-28 09:10:11 -08:00
32e492837c Support both mouse and touch input in GUIs in a single binary (#14146) 2023-12-27 22:37:36 +01:00
4f1dbb127a Update CMakeLists.txt to fix MacOS build (#14160)
Co-authored-by: sfan5 <sfan5@live.de>
2023-12-27 22:19:56 +01:00
93dfa8a6d8 Optimize and improve built-in PNG writer (#14020) 2023-12-27 11:56:48 +01:00
5054918efc MacOS: Add codesigning instructions to docs (#14060) 2023-12-27 11:44:54 +01:00
335af393f0 Make the loading screen progress bar respect "gui_scaling" 2023-12-26 20:21:15 +01:00
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
5405a558fd Fix minor issue with log_deprecated() 2023-12-25 19:47:34 +01:00
094c433e58 Update clang-tidy workflow 2023-12-25 10:07:28 +01:00
961652c2e9 Address some clang-tidy warnings 2023-12-25 10:07:28 +01:00
322c4a5b2b Rework server stepping and dtime calculation 2023-12-25 10:07:03 +01:00
b6c7c5a7ab Link with -latomic 2023-12-25 10:07:03 +01:00
46c930cf70 Touchscreen: Make server-sent overrides of button textures work (#14145) 2023-12-23 14:39:42 +01:00
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
04f0d545da Initial implementation of 'Godrays' 2023-12-21 16:21:01 -08:00
cad8e895f2 Fix set_bone_position regression (error on passing none) 2023-12-21 18:55:12 +01:00
cb38b841af Split windows from linux CI workflows 2023-12-21 18:54:57 +01:00
d58cc7fb7a Fix on_(grant|revoke) not being run by mods 2023-12-21 18:54:50 +01:00
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
04dc4a10f0 Fix TouchScreenGUI ignoring server-sent pitch changes 2023-12-20 21:24:10 +01:00
47e557b96a Enable segment heap on Windows 2023-12-20 21:23:08 +01:00
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
0d61598d8a Extend bone override capabilities (#12388) 2023-12-20 21:21:53 +01:00
61d0f613df Hand roll UTF-16 conversion in CGUITTFont (#14121) 2023-12-19 20:18:43 +01:00
00d9d96e48 Android: Pause rendering while the app is paused (#14058) 2023-12-19 20:18:28 +01:00
b1aec1b5c8 Add dithering (#9014) 2023-12-19 20:18:11 +01:00
5d3e830176 MinGW toolchain refresh 2023-12-17 20:47:26 +01:00
91ba02449b Add touch_controls boolean to get_player_window_information() (#14092) 2023-12-17 20:47:07 +01:00
7162b536eb Extract Game::drawScene from Game::updateFrame 2023-12-17 20:44:45 +01:00