aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2022-09-30Fix inconsistent craft replacements (#9250) (#12819)Wuzzy
2022-09-29Fix error msg if craft replacement w/ full inv (#12820)Wuzzy
2022-09-29Bloom (#12791)x2048
Adds configurable light exposure control and bloom effect (light bleeding) with client-side settings.
2022-09-29Add crosshair support for Android (#7865)Muhammad Rifqi Priyo Susanto
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-28Add zstd compression support (#12515)20kdc
2022-09-27Pause shader animation timer in singleplayer pause menu (#12766)DS
Co-authored-by: sfan5 <sfan5@live.de>
2022-09-27Restore and enhance bouncy behavior (#11939)pecksin
2022-09-27Add unittests for item movement code (#11885)savilli
2022-09-26Fix liquid drawtype faces sometimes not rendering (#12807)Wuzzy
Co-authored-by: SmallJoker <SmallJoker@users.noreply.github.com>
2022-09-26Avoid duplication of mod metadata in memory (#12562)Jude Melton-Houghton
Co-authored-by: sfan5 <sfan5@live.de>
2022-09-26Modify PUC Lua to wrap C++ exceptions (#12445)Jude Melton-Houghton
2022-09-26Add lighting test and benchmark (#12802)Jude Melton-Houghton
2022-09-25Fix two spelling mistakesTobias Frost
Co-authored-by: Tobias Frost <tobi@debian.org>
2022-09-20Fix formula used for acceleration (#12353)Lars Müller
2022-09-20Rename a variable in localplayer.h, resolves a TODODS
2022-09-20Simplify bit flip in sha1.cppndren
2022-09-18Catch exceptions in SQLite3 callbackJude Melton-Houghton
2022-09-18Allow getmetatable in CSM (#12776)Jude Melton-Houghton
2022-09-18Client map: do frustum culling via planes (#12710)DS
2022-09-16Fix UAF in craft recipes (#12763)savilli
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-16Add support for MINETEST_USERDATA environment variable (#12639)William Breathitt Gray
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-16Add paramtype2s for 4 horizontal rotations and 64 colors (#11431)Wuzzy
4dir is like facedir, but only for 4 horizontal directions: NESW. It is identical in behavior to facedir otherwise. The reason why game makers would want to use this over facedir is 1) simplicity and 2) you get 6 free bits. It can be used for things like chests and furnaces and you don't need or want them to "flip them on the side" (like you could with facedir). color4dir is like colorfacedir, but you get 64 colors instead of only 8.
2022-09-13Fix tooltips for dropdown, scrollbar and more (#12747)DS
2022-09-12Mainmenu: Properly sort mods and games (#12758)SmallJoker
This also removes trivial and unused pkgmgr functions Fixes a bug caused by sorting in 2133fc8
2022-09-11Fix potential use-after-free with item metadata (#12729)Jude Melton-Houghton
This fixes a use-after-free bug in the case where itemstack metadata is accessed after the itemstack has been garbage-collected.
2022-09-10Allow looped animation to be used safely with old clientssfan5
fixes #12657
2022-09-10Chat weblink: remove comma as delimiter (#12730)pecksin
2022-09-06Add documentation of sun/moon orientation/scale differences (#12145)DS
2022-09-06Code optimizations / refactor (#12704)Herman Semenov
Co-authored-by: SmallJoker <SmallJoker@users.noreply.github.com> Co-authored-by: sfan5 <sfan5@live.de>
2022-09-06Implement rendering pipeline and post-processing (#12465)x2048
Co-authored-by: Lars Mueller <appgurulars@gmx.de> Co-authored-by: sfan5 <sfan5@live.de> Co-authored-by: lhofhansl <lhofhansl@yahoo.com>
2022-09-04Convert entity glow value to color space before adding to the lightx2048
2022-08-24Fix texture_min_sizefluxionary
2022-08-19Prevent loading a world with unresolved dependencies (#12542)rubenwardy
2022-08-17Use Sky class to obtain directional light source position for shadows (#12662)x2048
* Also remove unused Sky::getSkyBodyOrbitTilt method Fixes misalignment of sun position and shadow direction at high tilt values.
2022-08-16Log sockets into tracestream instead of dstream (#12701)celeron55
2022-08-15Apply DPI Scaling to GUIModalMenu (#12693)Elliott Lester
Co-authored-by: sfan5 <sfan5@live.de>
2022-08-14Limit force shadow update to urgent blocks (#12692)x2048
2022-08-14Add handling of environment variables to control terminal/logging colors ↵Lion
(#12641)
2022-08-13Reduce the use of porting::getTimeMs() when rendering frames (#12679)x2048
* Avoid calling TimeTaker too frequently in renderMapXXX * Calculate animation timer once per frame * Remove code that breaks rendering frame at 2000ms Co-authored-by: sfan5 <sfan5@live.de> Co-authored-by: sfan5 <sfan5@live.de>
2022-08-13Check hp_max > 0 for entities (#12667)Lars Müller
2022-08-13Allow buffer argument to VoxelManip:get_light_data (#12682)Jude Melton-Houghton
2022-08-13Remove default keybind for range select (#12632)fluxionary
Reason: accidental key presses, few use-cases.
2022-08-13Textures: introduce world-align overrides (#12540)SmallJoker
Many games do not care about world align textures, however texture packs should have the capabilities to change that if they have suitable textures. This commmit now introduces a node property override for world-align in particular to force a certain scale on the selected override tiles.
2022-08-12Physics overrides: Move values to a common struct (#12591)SmallJoker
Co-authored-by: sfan5 <sfan5@live.de>
2022-08-10Fix crash when stars are resetZughy
2022-08-05Enable C++ stdlib assertions in debug flagssfan5
2022-08-04Bump protocol versionsfan5
Better late than never.
2022-08-04Disable dynamic shadow dropdown on OGLES2 (#12637)ROllerozxa
Co-authored-by: sfan5 <sfan5@live.de>
2022-08-02Explicitly initialize value of particle parameter. Fixes #12621.x2048
2022-08-02Run Minetest update checker on startup (#7629)SmallJoker
This feature is enabled by default for non-Android release builds. Package maintainers may use -DENABLE_UPDATE_CHECKER=0 to disable it. Co-authored-by: rubenwardy <rw@rubenwardy.com> Co-authored-by: sfan5 <sfan5@live.de>