sfan5
e2e571ca1f
Initialize base image for [lowpart
...
fixes #16371
2025-08-14 12:33:35 +02:00
sfan5
81e08fc890
Handle overlay tiles for minimap color
...
fixes #16285
2025-08-14 12:33:35 +02:00
sfan5
55cca34ee9
Cache getTextureDirs()
2025-08-10 15:26:39 +02:00
sfan5
b1cb5fcb9f
Improve texture creation logging and checking
2025-08-08 13:42:36 +02:00
Pedro Gimeno
ae97435d80
Fix set/getRotationRadians unit test
...
Gimbal lock is a situation where the pitch (the middle angle) of the Tait-Bryan angles (usually called Euler angles incorrectly) is 90 degrees. If the angles specify a rotation close to gimbal lock, the precision requirements increase significantly, beyond what a single-precision float can provide, and at exactly gimbal lock, there's a loss of information. The test didn't take this into account. Fix this by decreasing the expected precision when close to gimbal lock.
The increased error rate on ARM Macs is probably caused by lesser precision in trigonometric functions. IEC-559 does not specify any semantics for those, and while Intel typically has a precision < 1 ulp for trigonometric functions with angles < 2*pi, it's likely that ARM's precision is a bit worse.
2025-08-08 00:42:57 +02:00
Lucas OH
ecc876045f
Replace some raw pointers by unique_ptr ( #16304 )
2025-08-06 23:17:34 +02:00
Lucas OH
93dd22b901
Clean up unused Forward Declarations ( #16324 )
2025-08-02 10:07:45 +02:00
siliconsniffer
60cd83a332
Android: open input dialog on double tap with physical keyboard ( #16269 )
2025-08-02 10:06:29 +02:00
sfan5
0c12c1f400
Add a bit of debug code around MapBlock refcounting
2025-08-02 10:05:22 +02:00
Lars Mueller
613ba689ff
Work around #16221 by updating parent chains
2025-08-01 14:12:02 +02:00
Lars Mueller
26aab6ecf2
Fix flakey matrix rotation unit test for now
2025-07-30 23:43:10 +02:00
sfan5
9ff38bdf7f
Sky: Get custom sun and moon tinting to work again
...
This fixes a regression introduced by commit 58ccf0b
.
2025-07-29 20:36:23 +02:00
sfan5
d679261488
Rewrite broken logic in blit_with_alpha2
2025-07-28 11:16:07 +02:00
grorp
7345b54f18
Android: Workaround for partially broken inputs
2025-07-28 11:14:37 +02:00
SmallJoker
0deee5eaf0
Bump network/formspec versions for 5.13.0
2025-07-27 09:00:20 +02:00
SmallJoker
d60f909566
ParticleSpawner: Fix crash caused by empty texture
...
no_texture.png is now used as a fallback (if available), like already seen with registered items with empty 'inventory_image'.
2025-07-22 16:39:51 +02:00
sfan5
251488b3aa
Enforce explicit size limit for media files
2025-07-16 11:42:54 +02:00
sfan5
3cb8ce69d2
Minor cleanups and logging changes
2025-07-16 11:42:54 +02:00
sfan5
0eabc252b8
Relax path_user sandbox access in mainmenu
...
fixes #16302
2025-07-16 11:42:54 +02:00
sfan5
e8e5ef0369
Deleted unused parts of blitter
2025-07-16 11:42:21 +02:00
sfan5
158bfa6442
Replace copyToWithAlpha with more appropriate functions
...
fixes #16316
2025-07-16 11:42:21 +02:00
Lars Müller
23bf50a07c
Document & extend testing for rotation conventions ( #16200 )
...
* Document Luanti rotation conventions
* Add test for setPitchYawRollRad (entity) rotation conventions
* Test and document that `vector.rotate` uses (extrinsic) Z-X-Y rotation order
2025-07-13 17:11:12 +02:00
updatepo.sh
15f41eb82e
Update minetest.conf.example and translation file
2025-07-12 13:42:18 +02:00
Lars Mueller
37f922b500
Improve some deprecation warnings
2025-07-12 13:23:49 +02:00
Lars Mueller
8e03e94ea9
Improve script_log_add_source: Log full path for files
2025-07-12 13:23:49 +02:00
Lucas OH
ce2380b58e
Include header files in CMake sources ( #16297 )
2025-07-12 13:23:35 +02:00
Lucas OH
f71e1447c9
Fix downward shadows at time 12000 ( #16326 )
2025-07-12 13:23:17 +02:00
sfence
4f42b4308c
Add persistent unique identifiers for objects ( #14135 )
2025-07-09 10:40:26 +02:00
Lars Müller
61551cfc3a
Remove irr
namespace ( #16309 )
2025-07-09 10:35:52 +02:00
Lucas OH
51a453ca7b
Formspec: Fix newline conversion on Windows ( #16311 )
...
Strings with CR+LF (\r+\n) were wrongly fixed into \r, which is enough to display them correctly, but the missing \n became important once the text was saved/reloaded.
By removing the \r instead of the \n, then the text is displayed correctly and saved correctly.
2025-07-06 22:10:51 +02:00
lhofhansl
1a58a2fd2b
Fix Camera's far clipping plane for large zooms ( #16307 )
...
* Make zoomed view beyond 2000 nodes are rendered correctly.
2025-07-03 17:11:36 -07:00
Lucas OH
5b37614d23
Use unique_ptr for trivial ownership ( #16300 )
2025-07-03 17:32:46 +02:00
Lars Müller
08bc036311
Remove obsolete SMeshBuffer.h ( #16308 )
2025-07-03 17:32:35 +02:00
sfan5
83a7e22cf7
Do not block in httpfetch_request_clear() ( #16303 )
2025-07-03 17:32:05 +02:00
DragonWrangler1
80be9bf76e
Add keybinding for world close key ( #16250 )
...
Fix according to Lua code style guidelines (grorp)
Fix order in defaultsettings.cpp (grorp)
remove unrequired comment, and whitespace
Co-authored-by: y5nw <y5nw@users.noreply.github.com>
Co-authored-by: grorp <grorp@users.noreply.github.com>
2025-07-01 14:31:26 +02:00
lhofhansl
43aad3711b
MapBlock::getData be gone ( #16292 )
...
* Remove Mapblock::getData and all its uses
* Do not leak ystride, zstride, and nodecount
2025-06-29 13:36:47 -07:00
sfan5
fd0ca20ce9
Add core.get_mapgen_chunksize() ( #16289 )
2025-06-29 17:19:40 +02:00
Lars
fcbf05fc30
Use MapBlock::copyTo to fill MeshMakeData
2025-06-27 10:36:33 -07:00
sfan5
2d36d32da8
Tune mesh generation interval and thread count
2025-06-26 16:39:26 +02:00
sfan5
2733df78c4
Skip pointless meshgen updates for air blocks
2025-06-26 16:39:26 +02:00
sfan5
6545710c8e
Refactor meshgen-related code
2025-06-26 16:39:26 +02:00
lhofhansl
0ea89d4112
Avoid copying empty blocks for mesh-generation ( #16286 )
2025-06-25 15:05:34 +02:00
DS
48ef7fff23
Revert "Detect mouse moving out of inventory slot" ( #16281 )
...
This reverts commit 81d62d01d1
.
2025-06-24 11:49:44 +02:00
Lars
1297ccc537
Quick fix for TestMap name collision, introduced in #16274
2025-06-23 13:27:40 -07:00
SmallJoker
fdc149f316
Formspec: Show a player inventory using core.show_formspec ( #15963 )
...
'core.show_formspec' now shows and updates the inventory formspec as if
it was opened using the hotkey on client-side.
2025-06-22 22:06:47 +02:00
Lars
d41de3da79
Add test benchmark for Map
2025-06-22 22:06:17 +02:00
Miguel P.L
49f48e0a7c
Update links and names in the documentation ( #16153 )
2025-06-22 22:04:42 +02:00
Jürgen Rühle
81d62d01d1
Detect mouse moving out of inventory slot ( #16101 )
2025-06-13 23:36:44 +02:00
Xeno333
225d2cf916
Make minimap respect drawtype = "airlike"
( #16251 )
2025-06-13 23:33:10 +02:00
grorp
e452c2900f
Don't force-enable tileable_horizontal/vertical for solid nodes
2025-06-07 14:44:09 +02:00