aboutsummaryrefslogtreecommitdiff
path: root/src/defaultsettings.cpp
AgeCommit message (Collapse)Author
2023-03-07Add keybind to swap items between handsHEADdual_wieldingElias Fleckenstein
2023-03-07Add setting to mirror handsElias Fleckenstein
2023-03-05Minor adjustments now that OpenGLES 2 is the default driver on Android (#12391)ROllerozxa
2023-03-02Enable connected glass by default (#13242)PrairieWind
2023-03-01Drop dependency on IrrCompileConfignumzero
The only remaining thing is IRRLICHT_SDK_VERSION via irrlicht.h
2023-02-26Sky: transmit body_orbit_tilt to client. (#13193)sofar
This obsoletes the current client-side setting entirely. The server can transmit the tilt to the client directly and will send 0.0f as default value. Co-authored-by: x2048 <codeforsmile@gmail.com> Co-authored-by: sfan5 <sfan5@live.de>
2023-02-08Generalize mesh chunking, and make it configurable. (#13179)lhofhansl
* Generalize mesh chunking. Set 3x3x3 chunks. * Make mesh chunk size configurable... Default to 1 (off). * Extract all mesh grid maths into a dedicated class --------- Co-authored-by: x2048 <codeforsmile@gmail.com>
2023-01-23Remove the 'loops' occlusion culler (#13169)x2048
2023-01-06Add dynamic exposure correction (#12959)x2048
* Add uniform for frame delta time * Adjust exposure in logarithmic (EV) space * Add network support and LUA API * Add testing mod
2023-01-06Occlusion culling algorithm based on recursive descend (#13104)x2048
Co-authored-by: DS <vorunbekannt75@web.de>
2022-12-27Use multiple threads for mesh generation (#13062)x2048
Co-authored-by: sfan5 <sfan5@live.de>
2022-12-25Allow saturation to be controlled by the server. (#13075)lhofhansl
2022-11-25Fix touchscreen crash due to missing rangeselectsavilli
2022-11-18Add configurable saturation (#12865)lhofhansl
* Add configurable saturation Co-authored-by: Pevernow <3450354617@qq.com> Co-authored-by: x2048 <codeforsmile@gmail.com> Author: Lars <larsh@apache.org>
2022-11-02Improve bloom effect (#12916)x2048
* Remove the built-in exposure factor of 2.5 * Add physics-based bloom (https://learnopengl.com/Guest-Articles/2022/Phys.-Based-Bloom) * Add luminance scaling for bloom layer to simulate HDR * Add setting to control bloom strength
2022-10-06Only set quicktune keybinds in debug builds (#12779)ROllerozxa
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-08-13Remove default keybind for range select (#12632)fluxionary
Reason: accidental key presses, few use-cases.
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>
2022-06-26Increase max FPS on Android to 60 (#12373)ROllerozxa
2022-06-06Remove invalid fps_max on Macparadust7
2022-06-05Add register dialog to separate login/register (#12185)rubenwardy
New users find Minetest's account system confusing. This change moves username/password to a new dialog, with login and register buttons added to the Join Game tab. The old registration confirmation dialog is removed in favour of the new dialog. Fixes #8138
2022-05-21Improve shadow filters (#12195)x2048
* Rewrite shadow filtering for the new distortion * Calculate penumbra radius using a single sample * Avoid peter-panning effect due to filtering of short shadows * Add adaptive filter quality for soft shadows * Avoid sharp shadows on surfaces without normals (e.g. plants) * Increase default and maximum soft shadow radius * Make line numbers in shader errors match the code
2022-05-06Enable chat clickable weblinks by default (#12115)Froggo
Co-authored-by: rubenwardy <rw@rubenwardy.com>
2022-04-02Add depth sorting for node faces (#11696)x2048
Use BSP tree to order transparent triangles https://en.wikipedia.org/wiki/Binary_space_partitioning
2022-03-26Add API to control shadow intensity from the game/mod (#11944)x2048
* Also Disable shadows when sun/moon is hidden. Fixes #11972.
2022-02-08Increase max objects per block defaults (#12055)Lars Müller
2022-01-30Raise max mapgen limit constant to align with mapblock sizesfan5
2022-01-08Fully remove bitmap font support (#11863)sfan5
Freetype is now a build requirement.
2021-12-30Improve TTF support for pixel-style fonts (#11848)Vincent Robinson
2021-12-29Add more neighbors on mesh update (#6765)Vitaliy
2021-09-26Touch UI support for desktop builds (#10729)TheBrokenRail
2021-08-31Switch MapBlock compression to zstd (#10788)lhofhansl
* Add zstd support. * Rearrange serialization order * Compress entire mapblock Co-authored-by: sfan5 <sfan5@live.de>
2021-07-25Distribute shadow map update over multiple frames to reduce stutter (#11422)x2048
Reduces stutter and freezes when playing. * Maintains double SM and SM Color textures * Light frustum update triggers incremental generation of shadow map into secondary 'future' textures. * Every incremental update renders a portion of the shadow draw list (split equally). * After defined number of frames (currently, 4), 'future' and 'current' textures are swapped, and DirectionalLight 'commits' the new frustum to use when rendering shadows on screen. Co-authored-by: sfan5 <sfan5@live.de>
2021-06-20Make chat web links clickable (#11092)pecksin
If enabled in minetest.conf, provides colored, clickable (middle-mouse or ctrl-left-mouse) weblinks in chat output, to open the OS' default web browser.
2021-06-16Drop --videomodes, fullscreen_bpp and high_precision_fpu settingssfan5
These have been pointless for a while.
2021-06-06Shadow mapping render pass (#11244)Liso
Co-authored-by: x2048 <codeforsmile@gmail.com>
2021-04-20Add a key to toggle map block bounds (#11172)Seth Traverse
It's often useful to know where the map block boundaries are for doing server admin work and the like. Adds three modes: single mapblock, range of 5, and disabled.
2021-04-02Sort out cURL timeouts and increase defaultsfan5
2021-03-29Replace fallback font nonsense with automatic per-glyph fallback (#11084)sfan5
2021-02-24Use "Aux1" key name consistently everywhereWuzzy
2021-02-17Add nametag background setting and object property (#10937)rubenwardy
2021-02-07Use consistent temp folder path (#10892)rubenwardy
2021-01-29Settings: Proper priority hierarchySmallJoker
Remove old defaults system Introduce priority-based fallback list Use new functions for map_meta special functions Change groups to use end tags Unittest changes: * Adapt unittest to the new code * Compare Settings objects
2021-01-22Use JSON for favorites, move server list code to Lua (#10085)rubenwardy
Co-authored-by: sfan5 <sfan5@live.de>
2020-12-19Fix some more joystick issues (#10624)Markus
2020-12-15Allow configuring block disk and net compression. Change default disk level.Lars
2020-12-04Revert "Increase limit for simultaneous blocks sent per client and the ↵sfan5
meshgen cache." This reverts commit 2f6393f49d5ebf21abfaa7bff876b8c0cf4ca191.
2020-11-16Increase limit for simultaneous blocks sent per client and the meshgen cache.Lars