Commit Graph

10333 Commits

Author SHA1 Message Date
fluxionary
6b6f886bcd object ids are u16, not s16 () 2022-10-13 08:46:48 -04:00
Jude Melton-Houghton
f7ae70c3d9 Use enum to define custom registry indices 2022-10-13 08:46:16 -04:00
Jude Melton-Houghton
f073e37d2f Test on-lighting node param1 in lighting test 2022-10-13 08:46:16 -04:00
Jude Melton-Houghton
b3503e7853 Embed data directly in mapblocks 2022-10-09 13:43:48 -04:00
Jude Melton-Houghton
8f996e4a7c Remove unused MapBlock functionality 2022-10-09 13:43:48 -04:00
sfan5
7a28f2c4fa Fix tone mapping being always enabled
broke in 579fc93c24b030e33a6255d96e773706f6e99c93
2022-10-09 19:11:04 +02:00
Jude Melton-Houghton
9676364c1f Optimize lighting calculation () 2022-10-09 10:50:26 -04:00
fluxionary
440d966b93 add an 'equals' method to ItemStack and compatibility w/ lua '==' ()
Co-authored-by: rubenwardy <rw@rubenwardy.com>
Co-authored-by: sfan5 <sfan5@live.de>
2022-10-09 08:06:09 -04:00
Wuzzy
b2a3f53b29 Improve documentation for liquid_alternative_* () 2022-10-09 08:05:40 -04:00
Wuzzy
c1c68775b2 DevTest: Explain purpose of most items in tooltips () 2022-10-09 08:05:22 -04:00
Wuzzy
804a318189 DevTest: Change texture for node-aligned node () 2022-10-06 17:25:40 +01:00
ROllerozxa
be5c675263 Only set quicktune keybinds in debug builds () 2022-10-06 17:07:57 +01:00
x2048
1e96403954 Use legacy call when rendering to a single texture
Fixes depth buffer in when undersampling > 1
2022-10-04 21:02:42 +02:00
x2048
579fc93c24 Make bloom shaders compatible with GLES2 ()
Co-authored-by: Muhammad Rifqi Priyo Susanto <muhammadrifqipriyosusanto@gmail.com>
2022-10-04 13:52:56 +01:00
Jude Melton-Houghton
7632af3c73 Consolidate API object code ()
Co-authored-by: sfan5 <sfan5@live.de>
2022-10-04 08:31:36 -04:00
Jude Melton-Houghton
b21fb18379 Disable -ffinite-math-only () 2022-10-03 12:13:35 -04:00
Wuzzy
b10d6542db DevTest: Reject buggy "/hp inf" command () 2022-10-03 12:13:23 -04:00
DS
22cbc05808 Add an item pick up callback (2) ()
Co-authored-by: SmallJoker <mk939@ymail.com>
Co-authored-by: Jude Melton-Houghton <jwmhjwmh@gmail.com>
2022-10-01 15:21:06 -04:00
Wuzzy
977f656e09 Improve crafting recipe documentation () 2022-10-01 15:20:28 -04:00
sfan5
525fc3833c Implement tool use sounds 2022-09-30 14:02:14 +02:00
sfan5
bbdb1929c6 Clean up Game::handleDigging() and some related parts 2022-09-30 14:02:14 +02:00
Muhammad Rifqi Priyo Susanto
13a8948edd Improve double tap for jump detection () 2022-09-30 14:02:06 +02:00
Jude Melton-Houghton
e832cee1e6 Avert collision static detection rounding error () 2022-09-30 06:31:24 -04:00
Wuzzy
6eb7d57ed3 Fix inconsistent craft replacements () () 2022-09-30 06:30:39 -04:00
Wuzzy
5e7ea0664a Fix error msg if craft replacement w/ full inv () 2022-09-29 20:34:51 +02:00
x2048
9df79a4b2d Bloom ()
Adds configurable light exposure control and bloom effect (light bleeding) with client-side settings.
2022-09-29 20:34:05 +02:00
Muhammad Rifqi Priyo Susanto
3978b9b8ed Add crosshair support for Android ()
If enabled, a crosshair will be shown to select object.
This will give Android players a way to play like they play on desktop.
On third-person back camera mode, player is forced to use crosshair.
On third-person front camera mode, player is unable to select anything.

Co-authored-by: ROllerozxa <temporaryemail4meh+github@gmail.com>
Co-authored-by: rubenwardy <rw@rubenwardy.com>
2022-09-29 20:30:33 +02:00
20kdc
b1233056b7 Add zstd compression support () 2022-09-28 09:06:14 -04:00
DS
0251b01da6 Pause shader animation timer in singleplayer pause menu ()
Co-authored-by: sfan5 <sfan5@live.de>
2022-09-27 16:23:07 -04:00
pecksin
6ac38aa2c8 Restore and enhance bouncy behavior () 2022-09-27 16:22:36 -04:00
savilli
907dcdcf7b Add unittests for item movement code () 2022-09-27 16:22:11 -04:00
Wuzzy
3f801bc096 Fix liquid drawtype faces sometimes not rendering ()
Co-authored-by: SmallJoker <SmallJoker@users.noreply.github.com>
2022-09-26 19:27:47 -04:00
Jude Melton-Houghton
f4a01f3a5d Avoid duplication of mod metadata in memory ()
Co-authored-by: sfan5 <sfan5@live.de>
2022-09-26 17:03:43 -04:00
Jude Melton-Houghton
03428d9825 Modify PUC Lua to wrap C++ exceptions () 2022-09-26 07:23:48 -04:00
Jude Melton-Houghton
f916398a54 Add lighting test and benchmark () 2022-09-26 06:49:08 -04:00
Lars Mueller
8dec3a5ecb Fix double escape in update checker dialog 2022-09-25 13:45:37 +02:00
Tobias Frost
7069d99aa6 Fix two spelling mistakes
Co-authored-by: Tobias Frost <tobi@debian.org>
2022-09-25 13:45:27 +02:00
Aritz Erkiaga
5ced5c9b27 Briefly explain how facedir rotations work () 2022-09-25 13:45:02 +02:00
Lars Müller
1317cd12d7 Fix formula used for acceleration () 2022-09-20 10:55:51 +02:00
DS
11905a6db6 Rename a variable in localplayer.h, resolves a TODO 2022-09-20 10:55:11 +02:00
ndren
2c3f641e0b Simplify bit flip in sha1.cpp 2022-09-20 10:54:35 +02:00
Wuzzy
9acf2d3db7 Document minetest.parse_relative_number () 2022-09-18 18:38:55 +02:00
Jude Melton-Houghton
310b12b5ed Content ID caching in Lua ()
* Cache content IDs in Lua

Co-authored-by: sfan5 <sfan5@live.de>
2022-09-18 17:46:48 +02:00
Jude Melton-Houghton
006d974c58 Catch exceptions in SQLite3 callback 2022-09-18 17:39:09 +02:00
Jude Melton-Houghton
b89608c624 Compile bitop library as C++ 2022-09-18 17:39:09 +02:00
Jude Melton-Houghton
6f5a68b7f7 Allow getmetatable in CSM () 2022-09-18 17:32:18 +02:00
DS
c9ed059d91 Client map: do frustum culling via planes () 2022-09-18 15:28:53 +02:00
sfan5
a428a0cf37 Bump used IrrlichtMt version 2022-09-16 19:54:59 +02:00
savilli
9428917870 Fix UAF in craft recipes ()
If you call minetest.clear_craft after minetest.register_alias_force, the craft definition reference may not be removed from m_output_craft_definitions leading to UAF.
2022-09-16 13:20:14 +02:00
William Breathitt Gray
19e936362a Add support for MINETEST_USERDATA environment variable ()
The MINETEST_USER_PATH environment variable can be used to define a
custom path for Minetest user data. If MINETEST_USER_PATH is empty or
unset, the HOME (or APPDATA on Windows) environment variable is used as
the default user data path; this ensures backwards compatibility with
existing user setups.
2022-09-16 13:19:44 +02:00