Commit Graph

13140 Commits

Author SHA1 Message Date
siliconsniffer 9c37b46e1f
Restore server description in menu (#16742)
fix #16737
2025-12-14 17:43:00 +01:00
sfan5 5dee294a72 Fix problem with _LIBCPP_ENABLE_ASSERTIONS 2025-12-14 17:42:42 +01:00
sfan5 5b05fcf8e1 Apply some general fixes to porting code 2025-12-14 17:42:42 +01:00
sfan5 22b5c939dc Update MinGW libraries and toolchain 2025-12-14 17:42:24 +01:00
Zughy 87669f982c
Breakages: split fog from sky functions 2025-12-10 21:32:53 +01:00
Wuzzy 876dfb1eb9
Remove hardcoded color of infobox in /help (#16727) 2025-12-10 21:32:42 +01:00
sfan5 2ecd127f96
Fix errors with fs::RecursiveDelete() on paths that don't exist 2025-12-10 21:32:05 +01:00
sfan5 f6c472fd2c Rename launcher exe to be lowercase, and update RC file 2025-12-09 18:02:12 +01:00
sfan5 ac7fb75ea3 Add self-extracting launcher for Windows 2025-12-08 23:19:50 +01:00
sfan5 92709b4671 Remove WiX stuff 2025-12-08 23:19:50 +01:00
y5nw 569406ee8f
shell.nix: replace SDL2 with SDL3 2025-12-08 23:19:35 +01:00
Lars Müller 6daf3871e7
Backport PUC Lua 5.4's string.{pack,unpack,packsize} 2025-12-08 23:19:24 +01:00
Zughy 98c6f786f8
get_sky(): return fog_color as well 2025-12-08 23:19:11 +01:00
sfan5 cf696239e4 Profiler and profiler graph improvements 2025-12-07 21:43:27 +01:00
sfan5 607531ea6b Fix some problems with ClientMap::updateDrawList and related 2025-12-07 21:43:27 +01:00
sfan5 4833942e8b Fix mono font not having a shadow by default 2025-12-07 21:43:27 +01:00
Desour 5f468eae21 Add order check in unittest for `privs_to_string`
Order guarantee was added in:
https://github.com/luanti-org/luanti/pull/15023 (b2f6a65)
The unittest used to wrongly depend on order, fixed by:
https://github.com/luanti-org/luanti/pull/9184 (1173ff0)
2025-12-06 09:21:05 +01:00
OffTheBeatenByte cc16a55d78
Fix incorrect minimap radar access (#16709)
Keeping as much functionality as possible

Co-authored-by: Tyler Blair <tylerpblair@hotmail.com>
2025-12-06 09:20:48 +01:00
cx384 d4c3529af7 Move serialisation code out of sound_spec.h 2025-11-30 19:26:22 +01:00
cx384 5a799b9b24 Rename sound.h to sound_spec.h
To prevent incude conflicts
2025-11-30 19:26:22 +01:00
cx384 dc48f98a20 Rename hud.h/cpp to hud_element.h/cpp
To prevent include conflicts
2025-11-30 19:26:22 +01:00
cx384 d1ec7a9356
Move SoundMaker out of game.cpp and some refactoring (#16703) 2025-11-30 14:57:44 +01:00
AFCMS 0394cd71dc
Bump all used GitHub Actions 2025-11-28 13:17:15 +01:00
Lars Mueller 3d39781b21 Fix minimap rendering regression
The normal map was not bound properly, so the shading based on the height map had gone missing.
2025-11-28 13:16:56 +01:00
sfan5 f116486a9e Update vcpkg baseline 2025-11-28 13:16:41 +01:00
sfan5 7594b19644 Clean up some filesys code 2025-11-28 13:16:41 +01:00
sfan5 5e91322fad Call fsync in safeWriteToFile() 2025-11-28 13:16:41 +01:00
sfan5 06faa3f6ac Fix RemoveLastPathComponent edge case with absolute paths 2025-11-28 13:16:41 +01:00
lhofhansl e90c724cfd
Use emplace instead of insert where applicable (#16699) 2025-11-27 11:27:34 +01:00
Lars Müller d30113a70a
Add `/lua` chatcommand to devtest (#16656)
singleplayer-only for security reasons, just in case someone is exposing a devtest server...
2025-11-27 11:27:01 +01:00
sfan5 cd79a91178 Fix missing reference count for fallback font
closes #16696
2025-11-26 22:13:09 +01:00
sfan5 77ce40cf44 Refactor parts of CGUITTFont 2025-11-26 22:13:09 +01:00
sfan5 7570e9520d Update Arimo/Cousine fonts to latest version 2025-11-26 22:13:09 +01:00
sfan5 7579b27ed1
Show warning in mainmenu when debug build 2025-11-25 17:34:21 +01:00
sfence f5f26bff66
macOS 11 CI (#15069)
* Build from sources with prebuilt dependencies. Cross build for x86_64 and older macOS SDKs.
2025-11-25 16:45:10 +01:00
sfan5 0062f82fc0 Fix fog disable in OpenGL3 renderer 2025-11-23 21:18:07 +01:00
Lars Müller e7f305fedd
Refactor skinned mesh weight data structure (#16655) 2025-11-23 21:17:58 +01:00
a-bad-dev 05f161cf9c
Fix typo in function name (#16684) 2025-11-22 09:48:17 +01:00
SmallJoker 5f49deb239
IrrlichtMt: Implement Page Up/Down navigation on edit boxes (#16654) 2025-11-22 09:47:38 +01:00
fetsorn d959692967
Option to make sky stars deterministic (#16529)
The star constellations are now based on a seed passed in StarParams.
2025-11-22 09:47:15 +01:00
siliconsniffer b4aa73df70
Add exit confirmation dialog on ESC in main menu (#16164) 2025-11-22 09:46:37 +01:00
sfan5 aff1abd05d Some random code cleanups 2025-11-19 20:00:09 +01:00
sfan5 08ba866992 Improve shadow settings usability 2025-11-19 20:00:09 +01:00
sfan5 1f0aa28cf0 Take EVDF_RENDER_TO_FLOAT_TEXTURE into account for post-processing 2025-11-19 20:00:09 +01:00
sfan5 7da8a1e8a1 Add shader files to build-trigger paths 2025-11-19 20:00:09 +01:00
sfan5 d280d10e29 Check shadow map initialization more carefully 2025-11-19 20:00:09 +01:00
Jürgen Rühle d92e9e3126 Fix modpack status display and handling of modpack name conflicts 2025-11-19 19:41:51 +01:00
SmallJoker 392c054be9 Main menu: Fix mod detection within nested modpacks
* Re-use the C++ implementation of mod detection
* Correctly show up nested modpacks in the main menu
2025-11-19 19:41:51 +01:00
sfan5 bf01cdf823 Reapply "Prefer GL3 driver over legacy GL driver"
This reverts commit 0fa56a9f7c.
2025-11-18 12:01:08 +01:00
sfan5 37c3c89b03
Implement Vsync for SDL device (#16683) 2025-11-18 12:00:46 +01:00