Lars Mueller
b6c71b2379
Improve matrix4::getRotationDegrees a bit, radians
2025-02-27 12:31:04 +01:00
Lars Mueller
c261c26456
Add Irrlicht rotation consistency unit tests
2025-02-27 12:31:04 +01:00
Lars Mueller
5abf220979
Fix random usage in matrix4 tests
2025-02-27 12:31:04 +01:00
Lars Mueller
1ceeea34f4
Extend quaternion tests
2025-02-27 12:31:04 +01:00
Lars Mueller
3ae1fd459a
Add quaternion conversion unit tests
2025-02-27 12:31:04 +01:00
Lars Mueller
0e86366324
Add test for matrix4::getRotationDegrees
2025-02-27 12:31:04 +01:00
Erich Schubert
58ad604a4b
Note that core.hash_node_position
is not a hash function
2025-02-27 12:30:55 +01:00
guinea7pig
415e96184d
Update copyright date in README
2025-02-26 12:22:19 +01:00
sfan5
8654e16725
Disable shadow force updates with performance_tradeoffs
2025-02-26 12:22:06 +01:00
sfan5
eb8b449817
Fix shadow performance regression due to force update
...
broken by: b861f0c5c5
2025-02-26 12:22:06 +01:00
sfan5
22c81e5292
Print if sdl2-compat is in use
2025-02-26 12:21:57 +01:00
sfan5
42a35cec83
Allow looking straight up or down
2025-02-26 12:21:57 +01:00
sfan5
fc8c6742c4
Update Wireshark dissector
2025-02-26 12:21:57 +01:00
sfan5
ee9258cefd
Clean up some packet-related code
2025-02-26 12:21:57 +01:00
grorp
5e89371ecd
TouchControls: touch_use_crosshair, dig/place simulation refactoring ( #15800 )
...
- get rid of simulated mouse events for digging/placing, use keyboard events
instead
- consistent with other simulated events, less code, no need for a
pointer position
- more correct: touch controls no longer break if you have custom
dig/place keybindings set
- move reading of "touch_use_crosshair" setting from Game to TouchControls
2025-02-25 13:19:44 -05:00
Andrii Nemchenko
abcd2e0b81
Re-save active entities more often if they move a certain distance ( #15605 )
2025-02-22 16:19:19 +01:00
sfan5
d12ce68e64
Show unknown object visuals using unknown_object.png sprite
2025-02-22 16:19:04 +01:00
sfan5
83fd837d75
Clean up TileLayer::applyMaterialOptions
2025-02-22 16:19:04 +01:00
sfan5
7d3f0628c4
Use visual = "node" for builtin falling node entity
...
This greatly simplifies the code at the expense of some
falling nodes not showing up on older clients.
2025-02-22 16:19:04 +01:00
sfan5
27bbe3a873
CAO 'node' visual ( #15683 )
2025-02-22 16:19:04 +01:00
sfan5
5a8720a484
Change material sharing for CMeshSceneNode
2025-02-22 16:19:04 +01:00
Andrii Nemchenko
e51221d247
Implement metadata-aware version of InvRef:remove_item() ( #15771 )
2025-02-22 16:18:48 +01:00
DS
0890125962
SDL Irr device: Ignore +-0.0f y mouse wheel events ( #15815 )
...
our code often assumes that it's non-zero, e.g.: `event.MouseInput.Wheel < 0 ? -1 : 1`
2025-02-22 16:17:07 +01:00
DS
0667cbf5a2
Clang-Tidy config: Ignore performance-avoid-endl and performance-inefficient-string-concatenation
2025-02-22 16:16:41 +01:00
sfan5
ba62808fe8
Basic camera control API ( #15796 )
2025-02-19 18:45:45 +01:00
James Morey
50819ace8f
Move clickable_chat_weblinks
to Advanced > Miscellaneous ( #15799 )
2025-02-19 18:45:31 +01:00
et
ef0219c2ed
Prevent accidental wallmounted_to_dir poisoning ( #15810 )
...
Prior to this commit, if you used a function like `core.wallmounted_to_dir`, and modified its output, it would modify all of the output in the future.
2025-02-18 21:51:33 +01:00
sfan5
f4bdf72aa4
Simplify SQLite3 schema types
...
see: <https://www.sqlite.org/datatype3.html >
2025-02-18 19:29:06 +01:00
sfan5
cc352f3b66
Add unit tests for MapDatabase implementations
2025-02-18 19:29:06 +01:00
sfan5
215b000793
Split blockpos into three columns in sqlite3 map database
2025-02-18 19:29:06 +01:00
sfan5
e8728acc5c
Some cleanups in Database_SQLite3
2025-02-18 19:29:06 +01:00
Desour
166e02955e
Decrease fps_max_unfocused from 20 to 10
...
This used to be the default for android.
There's not much issues now with using a lower value, so a lower default on all platforms
is reasonable.
The only downside I know of is that if you re-focus the window, it can up till the
next client step until it goes back to normal fps, but 10 Hz feels fast enough.
2025-02-15 18:21:01 +01:00
Desour
138111a542
Don't use fps_max_unfocused for server step time on non-singleplayer main-menu-hosted servers
...
It's unreasonable to change server step time when the hosting user unfocuses their window.
(m_is_paused is already not set if it's not singleplayer.)
2025-02-15 18:21:01 +01:00
Desour
191cb117f9
Don't use fps_max_unfocused for the pause menu
...
Nowadays, we have things like buttons that change appearance on hover, or scoll bars
in the pause menu. These do not work fine with low fps.
2025-02-15 18:21:01 +01:00
Miguel P.L
a57677120a
Correct keycode URL in settingtypes.txt/minetest.conf.example ( #15784 )
2025-02-15 18:20:45 +01:00
sfan5
75dcd94b90
Optimize add_area_node_boxes in collision code ( #15719 )
2025-02-15 12:19:17 +01:00
sfan5
d027fc9a88
Enable ipv6_server by default
2025-02-15 12:18:07 +01:00
sfan5
a11d526110
Rework socket IPV6_V6ONLY handling
2025-02-15 12:18:07 +01:00
siliconsniffer
eb797c502a
Tweak main menu server list behavior ( #15736 )
...
Co-authored-by: Lars Mueller <appgurulars@gmx.de>
2025-02-15 12:17:56 +01:00
Erich Schubert
567b9a997a
Collision: more accurate computation with acceleration and long dtime ( #15408 )
...
Co-authored-by: SmallJoker <mk939@ymail.com>
2025-02-15 12:17:44 +01:00
Lars Müller
319e270664
Clean up Irrlicht matrices a bit more ( #15733 )
2025-02-15 12:17:30 +01:00
sfan5
d015944f6c
Revert "Disable SDL2 for 5.11.0"
...
This reverts commit 29cfb6efff
.
2025-02-15 12:14:12 +01:00
Lars Müller
b7f01b0cc7
Don't save load_mod_* = false
lines in world.mt
( #15758 )
2025-02-14 22:25:39 +01:00
sfan5
54bf5d62f2
Fix fgettext call in dlg_settings.lua
...
(#15614 )
2025-02-14 22:17:10 +01:00
sfan5
849a583f66
Continue with 5.12.0-dev
2025-02-14 19:38:30 +01:00
sfan5
0cb7735125
Bump version to 5.11.0
2025-02-14 19:38:27 +01:00
sfan5
028949beca
Delete empty languages
2025-02-14 19:13:14 +01:00
ninjum
6bdeb10c16
Translated using Weblate (Galician)
...
Currently translated at 99.9% (1391 of 1392 strings)
2025-02-14 19:11:16 +01:00
BlackImpostor
44cbae8fad
Translated using Weblate (Russian)
...
Currently translated at 100.0% (1392 of 1392 strings)
2025-02-14 19:11:16 +01:00
waxtatect
f7b2d4760f
Translated using Weblate (French)
...
Currently translated at 100.0% (1392 of 1392 strings)
2025-02-14 19:11:16 +01:00