]>
git.lizzy.rs Git - minetest.git/log
Lizzy Fleckenstein [Thu, 13 Apr 2023 20:15:53 +0000 (22:15 +0200)]
Enable stencil shadows
Needs https://github.com/LizzyFleckenstein03/irrlicht to compile.
TODO:
- make lighting directional (figure out z-fighting issues)
- set light angle to sun angle
- add dynamic lights for torches (use light manager?)
- shadow map terrain
- finally get some sleep
AFCMS [Wed, 12 Apr 2023 09:46:26 +0000 (11:46 +0200)]
Add `vector.in_area()` utility function (#13390)
rubenwardy [Tue, 11 Apr 2023 18:57:36 +0000 (19:57 +0100)]
Remove formspec_default_bg_color/opacity settings (#13419)
These settings are unnecessary. They only apply when formspecs don't have a background/bgcolor set. In practice, most games do theme their GUIs. Removing low value settings simplifies code and improves UX by decluttering the settings menu
Split out from #12140
Desour [Mon, 10 Apr 2023 16:59:01 +0000 (18:59 +0200)]
Get rid of global dummySoundManager
There is no need for this to be globally unique.
Desour [Mon, 10 Apr 2023 16:43:58 +0000 (18:43 +0200)]
Use smart-ptrs in GUIEngine
Desour [Mon, 10 Apr 2023 16:42:59 +0000 (18:42 +0200)]
Add make_irr
Stvk imension [Mon, 10 Apr 2023 22:05:01 +0000 (05:05 +0700)]
Android: Minor Code Improvements (#13342)
Riley Adams [Mon, 10 Apr 2023 22:04:52 +0000 (18:04 -0400)]
Add node pos to node damage HP change reason (#13196)
David Leal [Mon, 10 Apr 2023 17:57:41 +0000 (11:57 -0600)]
Add `progress_bar.png` and `progress_bar_bg.png` to LICENSE file
Lars [Thu, 6 Apr 2023 19:32:26 +0000 (09:32 -1000)]
Do not call updateDrawList, updateDrawListShadow, and touchMapBlocks in the same frame
Lars [Thu, 6 Apr 2023 19:30:37 +0000 (09:30 -1000)]
Add a default direction light for shadows
sfan5 [Sun, 5 Mar 2023 14:10:44 +0000 (15:10 +0100)]
Drop ENABLE_GLES option
ENABLE_GLES predates forking Irrlicht. Its primary use was to distinguish Irrlicht-ogles from upstream version as Minetest could be compiled with either.
That's not necessary anymore and gets in the way sometimes.
sfan5 [Sun, 5 Mar 2023 14:55:00 +0000 (15:55 +0100)]
Move video_driver default selection to runtime
Desour [Fri, 3 Mar 2023 00:18:38 +0000 (01:18 +0100)]
Get rid of wgettext
Vitaliy [Sat, 8 Apr 2023 18:17:15 +0000 (21:17 +0300)]
Remove fast faces (#13216)
Co-authored-by: Lars <larsh@apache.org>
sfan5 [Sat, 8 Apr 2023 16:05:03 +0000 (18:05 +0200)]
Continue with 5.8.0-dev
sfan5 [Sat, 8 Apr 2023 16:04:52 +0000 (18:04 +0200)]
Bump version to 5.7.0
Артём Котлубай [Thu, 30 Mar 2023 08:59:12 +0000 (08:59 +0000)]
Translated using Weblate (Russian)
Currently translated at 99.1% (1343 of 1355 strings)
Денис Савченко [Mon, 27 Mar 2023 12:12:39 +0000 (12:12 +0000)]
Translated using Weblate (Ukrainian)
Currently translated at 54.8% (743 of 1355 strings)
Timofey Bezruchenko [Sun, 26 Mar 2023 14:35:11 +0000 (14:35 +0000)]
Translated using Weblate (Russian)
Currently translated at 99.1% (1343 of 1355 strings)
waxtatect [Fri, 17 Mar 2023 11:49:48 +0000 (11:49 +0000)]
Translated using Weblate (French)
Currently translated at 100.0% (1355 of 1355 strings)
dreigiau [Wed, 15 Mar 2023 16:08:37 +0000 (16:08 +0000)]
Translated using Weblate (Welsh)
Currently translated at 17.4% (237 of 1355 strings)
Walter Bulbazor [Sun, 12 Mar 2023 00:38:06 +0000 (00:38 +0000)]
Translated using Weblate (Occitan)
Currently translated at 23.6% (320 of 1355 strings)
109247019824 [Tue, 14 Mar 2023 05:21:38 +0000 (05:21 +0000)]
Translated using Weblate (Bulgarian)
Currently translated at 33.1% (449 of 1355 strings)
Marian [Thu, 16 Mar 2023 12:48:44 +0000 (12:48 +0000)]
Translated using Weblate (Slovak)
Currently translated at 99.3% (1346 of 1355 strings)
Артём Котлубай [Sun, 12 Mar 2023 19:34:03 +0000 (19:34 +0000)]
Translated using Weblate (Russian)
Currently translated at 99.0% (1342 of 1355 strings)
Julien Maulny [Thu, 16 Mar 2023 15:44:58 +0000 (15:44 +0000)]
Translated using Weblate (French)
Currently translated at 100.0% (1355 of 1355 strings)
dreigiau [Wed, 15 Mar 2023 16:07:56 +0000 (17:07 +0100)]
Added translation using Weblate (Welsh)
Rodion Borisov [Sat, 11 Mar 2023 17:37:22 +0000 (17:37 +0000)]
Translated using Weblate (Russian)
Currently translated at 98.9% (1341 of 1355 strings)
waxtatect [Sat, 11 Mar 2023 18:04:15 +0000 (18:04 +0000)]
Translated using Weblate (Spanish)
Currently translated at 88.4% (1199 of 1355 strings)
Giov4 [Fri, 10 Mar 2023 22:00:23 +0000 (22:00 +0000)]
Translated using Weblate (Italian)
Currently translated at 96.1% (1303 of 1355 strings)
Wuzzy [Fri, 10 Mar 2023 17:56:41 +0000 (17:56 +0000)]
Translated using Weblate (German)
Currently translated at 100.0% (1355 of 1355 strings)
grreby [Fri, 10 Mar 2023 20:51:52 +0000 (20:51 +0000)]
Translated using Weblate (Czech)
Currently translated at 68.1% (924 of 1355 strings)
Translated using Weblate (Malay (Jawi))
Currently translated at 58.2% (789 of 1355 strings)
Translated using Weblate (Malay)
Currently translated at 100.0% (1355 of 1355 strings)
BreadW [Fri, 10 Mar 2023 11:24:57 +0000 (11:24 +0000)]
Translated using Weblate (Japanese)
Currently translated at 100.0% (1355 of 1355 strings)
Muhammad Rifqi Priyo Susanto [Fri, 10 Mar 2023 13:08:20 +0000 (13:08 +0000)]
Translated using Weblate (Indonesian)
Currently translated at 100.0% (1355 of 1355 strings)
waxtatect [Fri, 10 Mar 2023 13:14:54 +0000 (13:14 +0000)]
Translated using Weblate (French)
Currently translated at 100.0% (1355 of 1355 strings)
sfan5 [Sat, 8 Apr 2023 15:22:55 +0000 (17:22 +0200)]
Disable ubuntu-18.04 CI workflows
the base image has been removed by Github, we can see how to fix these later
SmallJoker [Wed, 5 Apr 2023 18:23:16 +0000 (20:23 +0200)]
Particle spawner: Fix missing parameters
The changes done to clientpackethandler.cpp and server.cpp move the
compatibility code into a protocol version check so that older code
parts can easily be removed in the future (e.g. bump of minimal version).
SmallJoker [Wed, 5 Apr 2023 18:22:38 +0000 (20:22 +0200)]
Particle spawner: Move definitions to source
Long functions were moved to the source file to keep the header
short to speed up compiling. This has no functional change.
SmallJoker [Fri, 7 Apr 2023 10:49:35 +0000 (12:49 +0200)]
Lua API: Catch serialization error for chat messages (#13337)
Prevents server errors caused by too long chat messages from the Lua API.
SmallJoker [Fri, 7 Apr 2023 10:49:23 +0000 (12:49 +0200)]
Limit formspec fields to 640K (#13380)
Fixes an issue where long inputs could cause issues when dealing with formspecs.
The expected data is usually below 1 KiB, however that's not a technical limit.
Lars [Mon, 3 Apr 2023 19:14:07 +0000 (12:14 -0700)]
Take mesh-bounding-sphere into account in updateDrawListShadow
Lars [Mon, 3 Apr 2023 16:04:52 +0000 (09:04 -0700)]
Revert "Add mesh-holding blocks to shadow drawlist. (#13203)"
This reverts commit
2a8becd650a8adaa86fd7f76122ea75f11f49dad .
SmallJoker [Sun, 2 Apr 2023 18:55:32 +0000 (20:55 +0200)]
Revert "Enable connected glass by default (#13242)"
This reverts commit
a93f3542d92e87c3d728f067358e6f42b31cfe96 for
the upcoming 5.7.0 release.
See https://github.com/minetest/minetest/issues/8290 for a detailed discussion.
x2048 [Sat, 1 Apr 2023 20:41:00 +0000 (22:41 +0200)]
Corrections to loops and BFS cullers (#13375)
* Reset usage timers in loops culler
* Correctly touch map blocks when using bfs culler
* Align use of variables
* Report statistics when using loop culler
sfan5 [Wed, 29 Mar 2023 20:58:39 +0000 (22:58 +0200)]
Do not rely on ZSTD_CLEVEL_DEFAULT define
lhofhansl [Thu, 30 Mar 2023 16:19:13 +0000 (09:19 -0700)]
Restart map-send cycle if visible blocks are soon to be unloaded. (#13277)
* Restart map-send cycle if visible blocks are soon to be unloaded.
* Reset completion timer when camera or position changed.
Co-authored-by: sfan5 <sfan5@live.de>
x2048 [Wed, 29 Mar 2023 22:10:23 +0000 (00:10 +0200)]
Return 'loops' occlusion culler under a setting (#13352)
* Add occlusion_culler setting to minetest.conf.example
* Add raytraced occlusion culling to 'loops' algorithm
---------
Co-authored-by: sfan5 <sfan5@live.de>
sfan5 [Sun, 26 Mar 2023 12:32:19 +0000 (14:32 +0200)]
Bump protocol version
and correct documentation of previous version
sfan5 [Thu, 16 Mar 2023 12:49:49 +0000 (13:49 +0100)]
Update credits tab and mailmap
DS [Mon, 27 Mar 2023 18:02:48 +0000 (20:02 +0200)]
Always build locale files in CMAKE_SOURCE_DIR if building RUN_IN_PLACE (#13272)
DS [Mon, 27 Mar 2023 18:02:23 +0000 (20:02 +0200)]
Fix core.item_eat for same-item replace_with_item and split stacks before dropping (#13286)
The replace_with_item can be added to the slot of the wield item, which
is afterwards overwritten. This causes item loss.
DS [Mon, 27 Mar 2023 18:01:05 +0000 (20:01 +0200)]
Fix safeLoadFile() skipping 2 chars too much from the shebang (#13310)
Muhammad Rifqi Priyo Susanto [Fri, 24 Mar 2023 11:35:12 +0000 (18:35 +0700)]
Add Indonesian translation of builtin
Add Malay translation of builtin
DS [Fri, 24 Mar 2023 11:34:44 +0000 (12:34 +0100)]
Safely handle block deletion (#13315)
Co-authored-by: Jude Melton-Houghton <jwmhjwmh@gmail.com>
x2048 [Fri, 24 Mar 2023 11:34:21 +0000 (12:34 +0100)]
Return shadow_sky_body_orbit_tilt setting
Used as a default value when the game does not change the value via API (e.g. legacy server)
x2048 [Mon, 20 Mar 2023 10:42:16 +0000 (11:42 +0100)]
Move rendering engine reset after deletion of game objects
x2048 [Sun, 19 Mar 2023 20:31:15 +0000 (21:31 +0100)]
Move drawing of wield tool into a dedicated step of the pipeline (#13338)
Wuzzy [Sun, 19 Mar 2023 19:25:08 +0000 (20:25 +0100)]
Clarify documentation of inventory actions (#13181)
The text was not clear enough on what these do exactly. It was written in a way that sounded like this allows you to capture ALL inventory changes of the player inventory. However, this is not true: It only captures inventory changes within the player inventory or when the item was exchanged with another inventory.
Wuzzy [Sun, 19 Mar 2023 19:24:37 +0000 (20:24 +0100)]
Various smaller lua_api documentation updates (#13240)
This fixes several smaller documentation issues at once because posting one PR for every tiny documentation fix is a nightmare.
luk3yx [Sun, 19 Mar 2023 19:23:11 +0000 (08:23 +1300)]
Fix server-side formspec state keeping issue (#13332)
x2048 [Sun, 19 Mar 2023 19:22:45 +0000 (20:22 +0100)]
Remove obsolete rendering core init code (#13341)
Also removes duplicate call to shadow render step
Gregor Parzefall [Thu, 16 Mar 2023 13:57:44 +0000 (14:57 +0100)]
Remove default keybind for pitchmove (#13319)
olive [Thu, 16 Mar 2023 13:57:20 +0000 (13:57 +0000)]
Fix empty port assertion error in 'Join Game' menu
Pressing "Register" when the port field was empty led to an assertion error inside `create_register_dialog`, it was simply checking the port was a number.
x2048 [Thu, 16 Mar 2023 13:56:27 +0000 (14:56 +0100)]
Fix occasional black screen on startup
Jude Melton-Houghton [Mon, 5 Dec 2022 13:31:18 +0000 (08:31 -0500)]
Update nodes in LBM loop
DS [Mon, 13 Mar 2023 17:16:07 +0000 (18:16 +0100)]
Improvement of #12974: better linear independent vector (#12979)
DS [Sun, 12 Mar 2023 18:56:49 +0000 (19:56 +0100)]
Fix rendertarget size being saved as screensize (#13313)
lhofhansl [Sun, 12 Mar 2023 16:37:47 +0000 (09:37 -0700)]
Fix infinite viewing_range (#13225)
Use a simplified version of the old loops culler for infinite viewing range.
DS [Sat, 11 Mar 2023 16:46:49 +0000 (17:46 +0100)]
Fix ChatPrompt crash in very narrow windows (#13305)
In very narrow windows, `m_cols` can be small (i.e. 0).
Hence, `m_view <= m_line.size() + 1 - m_cols` does not guarantee
`m_view <= m_line.size()`.
`std::string::substr(pos, npos)` requires `pos <= size()`.
Wuzzy [Wed, 8 Mar 2023 22:06:39 +0000 (23:06 +0100)]
Update German translation of builtin
Wuzzy [Wed, 8 Mar 2023 22:05:38 +0000 (23:05 +0100)]
Update builtin locale
x2048 [Sat, 11 Mar 2023 13:10:26 +0000 (14:10 +0100)]
Scale culler steps proportionally to the mesh sizes (#13250)
x2048 [Sat, 11 Mar 2023 12:49:40 +0000 (13:49 +0100)]
Fix missing shadows when sun tilt is zero
updatepo.sh [Thu, 9 Mar 2023 14:57:12 +0000 (15:57 +0100)]
Run updatepo.sh
updatepo.sh [Thu, 9 Mar 2023 14:38:46 +0000 (15:38 +0100)]
Update minetest.conf.example and translation file
Muhammad Rifqi Priyo Susanto [Thu, 9 Mar 2023 00:40:22 +0000 (00:40 +0000)]
Translated using Weblate (Indonesian)
Currently translated at 100.0% (1350 of 1350 strings)
Fábio Rodrigues Ribeiro [Wed, 1 Mar 2023 16:17:15 +0000 (16:17 +0000)]
Translated using Weblate (Portuguese (Brazil))
Currently translated at 97.4% (1315 of 1350 strings)
ssantos [Sun, 19 Feb 2023 15:46:22 +0000 (15:46 +0000)]
Translated using Weblate (Portuguese)
Currently translated at 99.7% (1346 of 1350 strings)
unacceptium core [Thu, 9 Feb 2023 17:14:23 +0000 (17:14 +0000)]
Translated using Weblate (Hungarian)
Currently translated at 97.6% (1318 of 1350 strings)
Guih48 [Thu, 9 Feb 2023 22:04:20 +0000 (22:04 +0000)]
Translated using Weblate (Hungarian)
Currently translated at 97.6% (1318 of 1350 strings)
W K [Tue, 7 Feb 2023 20:59:12 +0000 (20:59 +0000)]
Translated using Weblate (Polish)
Currently translated at 87.2% (1178 of 1350 strings)
Jakub Z [Mon, 6 Feb 2023 16:04:57 +0000 (16:04 +0000)]
Translated using Weblate (Polish)
Currently translated at 87.2% (1178 of 1350 strings)
Giov4 [Mon, 6 Feb 2023 22:14:51 +0000 (22:14 +0000)]
Translated using Weblate (Italian)
Currently translated at 93.1% (1258 of 1350 strings)
Jynweythek Vordhosbn [Fri, 3 Feb 2023 20:00:23 +0000 (20:00 +0000)]
Translated using Weblate (Spanish)
Currently translated at 88.2% (1192 of 1350 strings)
Matheus Bastos [Tue, 31 Jan 2023 00:46:44 +0000 (00:46 +0000)]
Translated using Weblate (Portuguese (Brazil))
Currently translated at 97.4% (1315 of 1350 strings)
Ghurir [Wed, 25 Jan 2023 12:21:46 +0000 (12:21 +0000)]
Translated using Weblate (Arabic)
Currently translated at 38.5% (521 of 1350 strings)
Matheus Vinicius [Tue, 24 Jan 2023 19:48:08 +0000 (19:48 +0000)]
Translated using Weblate (Portuguese)
Currently translated at 99.7% (1346 of 1350 strings)
Ghurir [Wed, 25 Jan 2023 12:12:37 +0000 (12:12 +0000)]
Translated using Weblate (Dutch)
Currently translated at 90.0% (1216 of 1350 strings)
Translated using Weblate (Malay (Jawi))
Currently translated at 55.7% (753 of 1350 strings)
gnu-ewm [Fri, 20 Jan 2023 18:57:26 +0000 (18:57 +0000)]
Translated using Weblate (Polish)
Currently translated at 83.3% (1125 of 1350 strings)
Pexauteau Santander [Tue, 17 Jan 2023 21:42:05 +0000 (21:42 +0000)]
Translated using Weblate (Slovak)
Currently translated at 100.0% (1350 of 1350 strings)
Jakub Z [Sun, 15 Jan 2023 20:11:37 +0000 (20:11 +0000)]
Translated using Weblate (Polish)
Currently translated at 83.3% (1125 of 1350 strings)
ROllerozxa [Thu, 12 Jan 2023 18:36:35 +0000 (18:36 +0000)]
Translated using Weblate (Swedish)
Currently translated at 66.2% (894 of 1350 strings)
waxtatect [Wed, 11 Jan 2023 22:57:59 +0000 (22:57 +0000)]
Translated using Weblate (French)
Currently translated at 100.0% (1350 of 1350 strings)
Kristian [Mon, 9 Jan 2023 10:07:48 +0000 (10:07 +0000)]
Translated using Weblate (Danish)
Currently translated at 52.8% (713 of 1350 strings)
Filip [Mon, 9 Jan 2023 10:00:28 +0000 (10:00 +0000)]
Translated using Weblate (Danish)
Currently translated at 52.5% (710 of 1350 strings)