lhofhansl
bd42cc2c77
Ensure deterministic client occlusion culling and minor improvements ( #14212 )
...
* Ensure deterministic client occlusion culling
* Increase culling optimize distance slightly
* More accurate culling when sampling
2024-01-06 18:43:46 -08:00
sfan5
8db4ba9e58
Fix some console window behavior on Windows
2024-01-06 15:38:09 +01:00
sfan5
7c7ae79f9f
Fix native thread handle usage on win32
2024-01-06 15:38:09 +01:00
sfan5
8674dc831d
Avoid unused argument spam with MinGW-clang
2024-01-06 15:38:09 +01:00
sfan5
3fbe42c3a2
Add unittest to check thread_local destructor brokenness
2024-01-06 15:38:09 +01:00
sfan5
6550bc252f
Fix logic in porting::attachOrCreateConsole()
...
No functional change but now the comment is actually correct.
2024-01-06 15:38:09 +01:00
Artem
e04f618979
Add "--needed" to Arch command to avoid reinstalling packages
2024-01-06 15:35:51 +01:00
Zughy
c2c8d4d410
Remove controls listed in the pause menu (no touchscreen) ( #13282 )
2024-01-05 20:10:07 +00:00
sfan5
15f73258fd
Don't run CDB update_detector more than once ( #14214 )
2024-01-05 00:40:11 +01:00
Maintainer_
34ce86a8f5
Fix GameUI text staying visible during shutdown. ( #14197 )
2024-01-05 00:39:56 +01:00
grorp
05a53cd330
Touchscreen: Recognize double-taps as double-clicks ( #14187 )
2024-01-05 00:39:40 +01:00
Muhammad Rifqi Priyo Susanto
e17455cb22
Remove server's address and port from pause menu ( #14082 )
2024-01-05 00:39:11 +01:00
grorp
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
fluxionary
a22b1700a4
Legible Lua profiler ( #14142 )
2024-01-03 21:56:07 +01:00
ROllerozxa
8e9d7611ae
Apply saturation even if tonemapping is disabled
2024-01-03 21:55:53 +01:00
ROllerozxa
de4cc5c20a
Fix tonemapping effect
2024-01-03 21:55:53 +01:00
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 326eeca306f7bfb53ae3685eef18978dd81e587e.
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