Lars Müller
f4285a59ac
Purge some dead code (mostly Irrlicht) ( #16111 )
...
* Remove obsolete Irrlicht attributes system
* Remove dead GUI element types
* Remove some obsolete Irrlicht headers
* Fix some oopsies from d96f5e1
2025-05-04 16:31:44 +02:00
sfan5
377fa5bb14
Minor improvements to image algorithms
...
- loop Y around X
- use float over double
2025-05-04 16:31:00 +02:00
sfan5
486fb7cc4d
Add caching of generated textures as image
2025-05-03 11:32:41 +02:00
sfan5
9cb78f2dc5
Try to reuse texture objects in TextureSource::rebuildTexture()
2025-05-03 11:32:41 +02:00
sfan5
b841c23701
Clean up TextureSource and related code
2025-05-03 11:32:41 +02:00
sfence
0bdd5f294e
Make SDL2 default on macOS ( #16039 )
2025-05-02 21:28:13 +02:00
sfan5
d795c28af8
Tune polygon offset handling to avoid issues with mesh nodes ( #16064 )
2025-05-02 21:27:45 +02:00
z-op
c5abecbd3c
Improve log messages for core.clear_craft
2025-05-02 21:27:31 +02:00
sfan5
0c7149b8df
Build-related fixes ( #16102 )
...
- fix mo files rebuilt unnecessarily
- fix CMake policy warnings
- update vcpkg baseline
2025-05-02 21:27:18 +02:00
Lars Müller
d96f5e1c76
MetaDataRef: Make set_float
preserve numbers exactly ( #16090 )
2025-05-02 21:27:00 +02:00
SmallJoker
6f3735281f
GUI: restore the Pause Menu after closing the Settings Menu
2025-05-02 21:26:34 +02:00
sfan5
893a74f9d7
Support HEAD and PATCH methods in http api
2025-05-01 10:46:24 +02:00
sfan5
d937cd9b90
Don't restrict multipart requests to POST
2025-05-01 10:46:24 +02:00
sfan5
4164cea58f
Fix PUT and DELETE requests without data
2025-05-01 10:46:24 +02:00
Lars Mueller
01e4395977
glTF: Clean up rigid animation
2025-04-26 16:15:05 +02:00
sfence
0d414c44da
Add testeditor to devtest for easier testing. ( #15206 )
...
* Add testeditor to devtest for easier testing.
Co-authored-by: SmallJoker <SmallJoker@users.noreply.github.com>
2025-04-25 05:09:23 +02:00
updatepo.sh
a9abeab7ee
Update minetest.conf.example and dummy file
2025-04-24 16:48:55 +02:00
Muhammad Rifqi Priyo Susanto
3e5d9782cc
Android: Persistent notification while ingame ( #13125 )
...
Co-authored-by: Lars Müller <34514239+appgurueu@users.noreply.github.com>
Co-authored-by: grorp <grorp@posteo.de>
2025-04-24 07:38:52 -04:00
Vincent Robinson
233ffbe384
Change exit keybinding and fix bug in allow_close[]
2025-04-23 21:41:32 +02:00
SmallJoker
d6d045aad4
Script: avoid fatal error in deprecated func handler
2025-04-23 21:41:18 +02:00
Desour
4a8f84b259
Mainmenu: Move core.on_before_close to s_mainmenu like other callbacks, and doc
2025-04-23 09:31:06 +02:00
sfan5
2c83c67b7d
Move profiler call out of hot path in ClientMap ( #16056 )
2025-04-23 09:30:58 +02:00
BuckarooBanzay
6c339c62c6
Switch to smallint for position keys (x,y,z) in postgres backend
2025-04-23 09:30:36 +02:00
sfan5
7c619bdc9a
Improve usability of Prometheus metrics backend ( #16060 )
2025-04-23 09:30:04 +02:00
Lars
00addc3e5d
Mark liquid and light updates low priority
2025-04-22 20:36:45 -07:00
Lars
2a3427a39c
Fix m_nearest_unsent_d calculation when changed blocks arrive
...
Uses the nearest cube surface instead of euclidean distance to correctly reset the distance to start scanning from.
2025-04-22 20:36:45 -07:00
Lars
99150fadd1
Some RemoteClient improvements
...
* Simplications
* Remove RemoteClient::m_blocks_modified
* Remove unneeded nearest_emergefull_d
2025-04-22 20:36:45 -07:00
grorp
0cf1c47f6c
Fix scrollbar on ContentDB grid by adding an area label ( #16042 )
...
Co-authored-by: rubenwardy <rw@rubenwardy.com>
2025-04-21 12:33:41 +02:00
SmallJoker
5c6e4d35b0
Client: protect against circular attachments ( #16038 )
...
The server already includes such check. There must be a desync issue that causes
an ID mismatch, resulting in client crashes. Any such crash must be prevented.
2025-04-21 12:33:19 +02:00
Linn16
c0e42c6588
Use map_compression_level_disk from minetest.conf for --recompress ( #16037 )
2025-04-21 12:32:58 +02:00
sfan5
900cf896db
Move NodeShaderConstantSetter to game.cpp
2025-04-21 12:32:29 +02:00
sfan5
f3c2bbfb48
Change shaders to be defined by input constants rather than drawtype/material type
2025-04-21 12:32:29 +02:00
sfan5
baa4c7cd21
Introduce IShaderConstantSetter abstraction
2025-04-21 12:32:29 +02:00
sfan5
b2c2a6ff47
Rename IShaderConstantSetter
2025-04-21 12:32:29 +02:00
sfan5
4c4e296274
Handle texture filtering sanely to avoid blurriness ( #16034 )
2025-04-21 12:31:44 +02:00
Lars Mueller
1c5776d13a
FATAL_ERROR
for orphan object refs in objectrefGetOrCreate
2025-04-20 20:49:10 +02:00
Lars Mueller
e1143783e5
Fix some (MSVC) compiler warnings
2025-04-20 20:49:10 +02:00
y5nw
23bfb2db72
Move keybinding settings to (Lua-based) setting menu ( #15791 )
2025-04-20 20:20:49 +02:00
y5nw
bf15036831
Show SDL version in the About tab ( #16046 )
2025-04-20 20:20:22 +02:00
Travis Wrightsman
0695541bf5
Fix cross-building by ensuring output path is set
2025-04-17 12:35:31 +02:00
sfence
7375358afd
Fix warning in mg_decoration.cpp
2025-04-17 12:35:14 +02:00
Vincent Robinson
fd85737460
Add allow_close[]
element to formspecs ( #15971 )
2025-04-16 16:20:39 -07:00
sfan5
37d2bc8a5f
Reuse some allocations in ClientMap rendering
2025-04-15 21:42:39 +02:00
sfence
a9c197b1e5
Expand usable range of fill_ratio to about 2.3e-10 ( #16026 )
2025-04-15 21:42:12 +02:00
sfan5
bdaabad53c
Warn if async engine seems stuck ( #16010 )
2025-04-14 17:18:33 +02:00
DS
60c47c51e0
Optimize name-id-lookup for MapBlock serialization ( #16000 )
2025-04-14 17:18:21 +02:00
Erich Schubert
78293404c7
Rename perlin noise to value noise ( #15858 )
2025-04-10 14:39:40 +02:00
sfan5
124d770823
Fix edge-case where manually set gameid isn't used
2025-04-10 14:39:21 +02:00
sfan5
9d81c02f27
Add/remove/change some log messages for clarity
2025-04-10 14:39:21 +02:00
sfan5
03affa1bbb
Some minor code cleanups
2025-04-08 22:24:37 +02:00