Desour
e3efaa1733
Move irr_ptr.h too irr/include/
2024-09-18 12:19:40 +02:00
Desour
6d01ed5d74
irr_ptr: Allow to use with forward-declared types
...
Also add [[nodiscard]] to ::grab() (because similar named irr_ptr::grab() returns void).
And use new std::is_convertible_v.
2024-09-18 12:19:40 +02:00
grorp
70e169f165
Drop fixed pipeline lighting stuff ( #15165 )
2024-09-18 12:18:28 +02:00
wrrrzr
6dfd61cba0
Fix TODO in joystick code ( #15179 )
2024-09-18 12:17:55 +02:00
sfan5
58ea11c2b3
Add some debug helpers around this area
2024-09-16 23:12:52 +02:00
sfan5
6f275e2ba0
Remove dead code in COpenGL3MaterialBaseCB
2024-09-16 23:12:52 +02:00
sfan5
cc26b5384c
Mark buffer as dirty in mesh helpers
...
unclear if this fixes any actual bug
2024-09-16 23:12:52 +02:00
sfan5
0fdcba197f
Fix VBO hint in content_cao
2024-09-16 23:12:52 +02:00
sfan5
65af606729
Fix CAO mesh lighting with shaders disabled
...
the 'Lighting' material flag does not have portable behavior
2024-09-16 23:12:52 +02:00
grorp
740dc0162e
Don't use fixed pipeline lighting for stars ( #15164 )
2024-09-16 10:16:55 +02:00
grorp
47f199e6cb
Avoid cloud jump when switching between mainmenu and loading screen ( #15163 )
...
... by using the same Clouds object for both.
The mainmenu clouds already used shaders before. I had to choose between
both or neither, so now both the mainmenu clouds and the loading screen
clouds use shaders if available.
2024-09-16 10:16:27 +02:00
DS
4aec4fbe6f
Add support for Tracy profiler ( #15113 )
2024-09-15 13:47:45 +02:00
sfan5
6f23de41fb
Refresh windows toolchain and libs
2024-09-14 12:13:19 +02:00
Gregor Parzefall
7bab390413
Add time_to_day_night_ratio to the Lua API
2024-09-14 12:13:11 +02:00
Gregor Parzefall
f9c0354af1
Add colorspec_to_table to the Lua API
2024-09-14 12:13:11 +02:00
DS
c54f5a2137
Move std::tie out of headers
2024-09-14 12:10:11 +02:00
j-r
a6219ab955
Fix alignment in implicit client hotbar definition
...
Used when an older server doesn't send it.
2024-09-14 12:09:56 +02:00
SmallJoker
71d9f1771c
Bump version to 5.9.1
5.9.1
2024-09-13 18:54:36 +02:00
sfan5
96fbc52071
Improve some protocol code log messages
...
also get rid of the very noisy socket debug message that are
useless in a world where Wireshark exists.
2024-09-13 18:54:13 +02:00
sfan5
7556bf43a6
Fix RTT set before value is available
2024-09-13 18:52:07 +02:00
sfan5
722c0044b1
Nerf protocol window sizes
2024-09-13 18:51:09 +02:00
sfan5
b93cce11d8
Count duplicate packets as congestion indicator
2024-09-13 18:48:33 +02:00
grorp
6bdd5c6773
Only apply "touch_punch_gesture" when wielded item has no on_use callback ( #15098 )
2024-09-13 18:45:26 +02:00
1F616EMO~nya
38b4505ad7
Allow requesting reconnect when mods kick player ( #14971 )
2024-09-12 23:42:46 +02:00
nauta-turbidus
b12e67699a
Document negative saturation ( #15062 )
2024-09-12 23:42:33 +02:00
sfan5
72c306d920
Improve some protocol code log messages
...
also get rid of the very noisy socket debug message that are
useless in a world where Wireshark exists.
2024-09-12 23:41:56 +02:00
sfan5
f54f2c1601
Fix RTT set before value is available
2024-09-12 23:41:56 +02:00
sfan5
42af7cc1c5
Nerf protocol window sizes
...
Probably due to a unit misunderstanding a long time ago the window sizes
were quite insane (especially the default).
In practice this was sometimes hidden by other bugs, games trying their
best to be lightweight or didn't matter on high-quality internet connections.
2024-09-12 23:41:56 +02:00
sfan5
9c2b2c002c
Count duplicate packets as congestion indicator
2024-09-12 23:41:56 +02:00
grorp
af67353f7a
Only apply "touch_punch_gesture" when wielded item has no on_use callback ( #15098 )
2024-09-12 23:41:47 +02:00
sfence
8617993386
Add SDL2 options to compiling README ( #15136 )
2024-09-12 23:40:03 +02:00
Gregor Parzefall
a8e7e261b9
Revert "Set VBO hints in more places"
2024-09-12 19:28:37 +02:00
sfence
73c29e7763
macOS: make mute sound actually work ( #15128 )
2024-09-08 20:31:35 +02:00
sfan5
e27757fa3a
Fix texture matrix handling in our shaders
2024-09-08 20:31:35 +02:00
Lars Müller
4e3b8db2b9
Fix upright sprite entities not animating
2024-09-08 20:31:35 +02:00
sfence
336f8d4dc7
Generate Minetest.app on macOS 12, so at least macOS 12 will be supported
2024-09-08 20:31:35 +02:00
Lars Müller
7737906d2e
Remove no* prefixes from settingtypes possible flags ( #15111 )
2024-09-08 20:31:35 +02:00
Desour
a6f1242a11
Fix CMeshBuffer::append reallocating too eagerly ( #14969 )
2024-09-08 20:31:35 +02:00
red-001
53c2fbb4c4
Don't attempt to process packets when there are none
...
Under certain unlikely circumstances the main server loop could attempt to process packets even when the connection didn't return one. This would result in the default empty packet being processed resulting in spurious warnings about a missing client.
2024-09-08 20:31:35 +02:00
sfan5
1d042a977d
Avoid unsafety with stack-allocated mesh buffer
2024-09-08 20:29:58 +02:00
grorp
166782040e
Fix uninitialized SkyboxParams::fog_color
2024-09-08 20:19:31 +02:00
grorp
9e198fc22c
TouchControls: Fix outdated player controls in TOSERVER_INTERACT
2024-09-08 20:19:31 +02:00
grorp
ecf535ee83
Restore proportional minimap scaling ( #15022 )
2024-09-08 20:19:31 +02:00
cx384
f79a51c265
Main menu: formspec escape world name ( #15064 )
2024-09-08 20:19:31 +02:00
sfan5
bd25a06f44
Fix VBO hint for transparent block parts
2024-09-08 20:17:43 +02:00
SmallJoker
1caf26f18b
LocalPlayer: Restore 2u height sneak jump ( #15015 )
...
Fix 1: Do not consider LocalPlayer's CAO in the collision data.
Fix 2: work around the "aabbox3d::intersectsWithBox" edge-case.
2024-09-08 20:17:32 +02:00
SmallJoker
5861192752
zstd: Fix minetest.decompress lockup when data ends too early
2024-09-08 20:16:52 +02:00
Lars Müller
02db521c80
Make getting bone overrides return the "same" euler angles ( #15007 )
2024-09-08 20:14:39 +02:00
sfan5
ba65eb953c
Fix bounding box of clouds
...
fixes #15031
2024-09-08 20:14:39 +02:00
Zemtzov7
dbf2d26a85
Fix CSM help form using "/" instead of "." ( #15034 )
...
when copying commands to chat
2024-09-08 20:14:39 +02:00