Mark Wiemer
53472c8bc6
Merge 07c52e84e1
into c4d624083d
2025-01-02 17:24:19 +01:00
grorp
f54d209bc8
Remove normal map leftovers ( #15609 )
...
leftovers from #10487 / ed22260822
2024-12-31 19:28:57 +01:00
Lars Müller
b087e2554f
Add glTF STEP interpolation support ( #15525 )
2024-12-24 15:25:07 +01:00
cx384
f06383f78c
Minor API reference fixes
2024-12-20 15:03:55 +01:00
Mark Wiemer
07c52e84e1
Use optipng on images
2024-12-19 18:44:15 -06:00
Mark Wiemer
e270ec4454
Remove "don't need to compile" disclaimers
2024-12-19 18:41:42 -06:00
Mark Wiemer
15b5c0b503
Remove cmake gui search image
2024-12-19 18:40:08 -06:00
Mark Wiemer
c8f3b8cb7e
Update doc/compiling/windows.md
...
Co-authored-by: sfan5 <sfan5@live.de>
2024-12-19 09:34:34 -06:00
Lars Müller
f99a1a7c7c
Revert "Optimize raycast performance ( #15233 )"
...
This reverts commit f7a695c212
.
2024-12-14 19:29:00 +01:00
sfence
f7a695c212
Optimize raycast performance ( #15233 )
...
by skipping nodes not on the ray with selection boxes smaller than 1x1x1 early on
2024-12-14 17:01:06 +01:00
Wuzzy
ba63c1505a
Docs: Change translation example from NS
to PS
( #15476 )
...
The currently established convention uses `NS` for "translation no-ops", i.e., it will be collected by a string-collecting utility but not be translated by Luanti at this place.
We don't want to mislead modders with this example into using `NS` for plural forms instead, breaking with the established convention and making use of automated tools harder.
See also: https://github.com/minetest/modtools/pull/11
2024-12-14 16:59:29 +01:00
DS
bcbee873e8
Use openssl's sha1 and sha256, optionally ( #15472 )
2024-12-10 22:00:43 +01:00
cx384
c7fe2ee5c9
Add core.spawn_tree_on_vmanip
( #15415 )
...
This function works like `core.spawn_tree`, but spawns an L-system tree onto a VoxelManip object instead on the map.
2024-12-08 20:27:22 +01:00
Lars Müller
05d31222f7
Allow non-normalized weights in glTF models ( #15310 )
...
We are being lax here, but the glTF specification just requires that "when the weights are stored using float component type, their linear sum SHOULD be as close as reasonably possible to 1.0 for a given vertex"
In particular weights > 1 and weight sums well below or above 1 can be observed in models exported by Blender if they aren't manually normalized.
These fail the glTF validator but Irrlicht normalizes weights itself so we can support them just fine.
The docs have been updated to recommend normalizing weights (as well as documenting the status of interpolation support).
Weights < 0, most of them close to 0, also occur. Consistent with Irrlicht, we ignore them, but we also raise a warning.
2024-12-06 18:05:03 +01:00
AFCMS
e545e96d2b
Make string to v3f parsing consistent, replace core.setting_get_pos()
by core.settings:get_pos()
( #15438 )
...
Co-authored-by: sfan5 <sfan5@live.de>
Co-authored-by: Lars Müller <34514239+appgurueu@users.noreply.github.com>
2024-12-04 18:19:46 +01:00
Mark Wiemer
9dc8d3febb
Dependency installation is SLOW
2024-12-03 22:56:04 -06:00
Mark Wiemer
740b67cb61
Fix build path and args
2024-12-03 22:47:55 -06:00
Mark Wiemer
0066b3fcfb
Big docs update
2024-12-03 22:12:39 -06:00
Mark Wiemer
b88f8f4889
No need to save vcpkg toolchain file location :)
2024-12-03 11:54:13 -06:00
Mark Wiemer
2a4ee09c40
Fix typo is -> it
2024-12-03 11:52:46 -06:00
Mark Wiemer
492bc3db29
Format windows.md with Prettier VS Code extension
2024-12-03 11:45:12 -06:00
Mark Wiemer
8977053740
Remove unnecessary comments
2024-12-03 11:42:21 -06:00
Mark Wiemer
c57021fecf
Add optional dependencies section
2024-12-03 11:41:51 -06:00
Mark Wiemer
a96676bed0
Have CMake use build folder, not current working directory
2024-12-03 11:33:12 -06:00
Mark Wiemer
a09627c4c9
Use VS vcpkg path as example
2024-12-03 11:18:55 -06:00
Mark Wiemer
76829096c1
Add disclaimer
2024-12-03 11:06:20 -06:00
Mark Wiemer
efdc2a64f2
Clarify requirement installations
2024-12-03 11:02:30 -06:00
Mark Wiemer
e8a4917777
Show VS installer screenshot
2024-12-03 09:30:51 -06:00
Mark Wiemer
70a6f2c5a2
Default to latest VS version
2024-12-03 09:27:35 -06:00
Mark Wiemer
87b3aa2aca
Fix PS syntax
2024-12-03 09:26:43 -06:00
Mark Wiemer
01048ee3ca
Separate dependency installation from Luanti compilation
...
VS C++ includes vcpkg and CMake as well
2024-12-03 09:14:52 -06:00
Mark Wiemer
49e5f1ae3f
Link to vcpkg installation guide
...
The git repo does not have good docs :(
2024-12-03 08:55:45 -06:00
Mark Wiemer
a868e1859f
Update doc/compiling/windows.md
2024-12-02 20:23:13 -06:00
Mark Wiemer
fc59d66254
Update doc/compiling/windows.md
...
Co-authored-by: JosiahWI <41302989+JosiahWI@users.noreply.github.com>
2024-12-02 20:22:11 -06:00
Mark Wiemer
5246e9cd81
Update doc/compiling/windows.md
2024-12-02 20:22:01 -06:00
Mark Wiemer
d29fb1285d
Merge branch 'minetest:master' into master
2024-12-02 18:49:19 -06:00
veprogames
11b19cd126
Doc: Add missing jpeg package for Arch Linux ( #15461 )
2024-11-24 19:23:32 +01:00
grorp
6a1d22b2c5
Implement an editor to customize the touchscreen controls ( #14933 )
...
- The editor is accessible via the pause menu and the settings menu.
- Buttons can be moved via drag & drop.
- Buttons can be added/removed. The grid menu added by #14918 is used to show
all buttons not included in the layout.
- Custom layouts are responsive and adapt to changed screen size / DPI /
hud_scaling.
- The layout is saved as JSON in the "touch_layout" setting.
2024-11-24 11:33:39 +01:00
luk3yx
4faa16fe0d
Clarify behaviour of core.hypertext_escape ( #15464 )
2024-11-22 17:56:35 +01:00
Richard Try
946b3a4222
Typo in lua_api.md ( #15440 )
...
Duplicate text removed.
2024-11-20 18:36:35 +00:00
Lars Müller
138052adfc
Add particle blend mode "clip" ( #15444 )
...
This lets modders avoid alpha blending rendering bugs as well as potential (future) performance issues.
The appropriate blend modes are also used for node dig particles.
---------
Co-authored-by: sfan5 <sfan5@live.de>
2024-11-19 13:30:17 +01:00
veprogames
a8ea165042
Replace occurences of 'wiki.minetest.net' with 'wiki.luanti.org'
2024-11-18 00:04:32 +01:00
sfan5
11837d4623
Remove BMP image support ( #15434 )
...
Co-authored-by: Lars Mueller <appgurulars@gmx.de>
2024-11-15 12:21:30 +01:00
Erich Schubert
46f0baff09
Improve documentation of liquid_surface ( #15012 )
2024-11-15 12:19:41 +01:00
sfence
58dd42166d
Add some info to compiling README
2024-11-15 11:39:08 +01:00
sfan5
794aea8e92
Drop fixed pipeline support code ( #15421 )
...
OpenGL 2.0 is now mandatory.
2024-11-13 14:24:01 +01:00
Erich Schubert
4c44942a39
Add weights to biomes ( #15142 )
2024-11-12 10:53:17 +01:00
sfan5
a5e3fca40c
Revert "Disable SDL2 for 5.10.0 ( #15284 )"
...
This reverts commit 6d7a519740
.
2024-11-10 20:56:09 +01:00
sfan5
8503d8de5e
Continue with 5.11.0-dev
2024-11-10 19:17:56 +01:00
sfence
e55ba9c390
Support generation of working Xcode project for signature purposes on MacOS ( #15303 )
2024-11-10 19:06:52 +01:00