aboutsummaryrefslogtreecommitdiff
path: root/src/defaultsettings.cpp
Commit message (Collapse)AuthorAge
* Distribute shadow map update over multiple frames to reduce stutter (#11422)x20482021-07-25
| | | | | | | | | | 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>
* Make chat web links clickable (#11092)pecksin2021-06-20
| | | 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.
* Drop --videomodes, fullscreen_bpp and high_precision_fpu settingssfan52021-06-16
| | | | These have been pointless for a while.
* Shadow mapping render pass (#11244)Liso2021-06-06
| | | Co-authored-by: x2048 <codeforsmile@gmail.com>
* Add a key to toggle map block bounds (#11172)Seth Traverse2021-04-20
| | | | 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.
* Sort out cURL timeouts and increase defaultsfan52021-04-02
|
* Replace fallback font nonsense with automatic per-glyph fallback (#11084)sfan52021-03-29
|
* Use "Aux1" key name consistently everywhereWuzzy2021-02-24
|
* Add nametag background setting and object property (#10937)rubenwardy2021-02-17
|
* Use consistent temp folder path (#10892)rubenwardy2021-02-07
|
* Settings: Proper priority hierarchySmallJoker2021-01-29
| | | | | | | | | | | 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
* Use JSON for favorites, move server list code to Lua (#10085)rubenwardy2021-01-22
| | | Co-authored-by: sfan5 <sfan5@live.de>
* Fix some more joystick issues (#10624)Markus2020-12-19
|
* Allow configuring block disk and net compression. Change default disk level.Lars2020-12-15
|
* Revert "Increase limit for simultaneous blocks sent per client and the ↵sfan52020-12-04
| | | | | | meshgen cache." This reverts commit 2f6393f49d5ebf21abfaa7bff876b8c0cf4ca191.
* Increase limit for simultaneous blocks sent per client and the meshgen cache.Lars2020-11-16
|
* Increase default emerge queue limits and limit enqueue requests for active ↵Lars2020-11-12
| | | | blocks.
* Increase defaults for viewing_range, active_object_range and related ↵Lars2020-11-03
| | | | settings #10597
* Fix segfault in deprecation logging due to tail call, log by default (#10174)rubenwardy2020-10-31
|
* Remove all bump mapping and parallax occlusion related code.Lars2020-10-17
|
* Reduce the FPS when the window is unfocused (#8837)HybridDog2020-10-03
|
* Remove "generate normal maps" feature (#10313)hecks2020-09-14
| | | | | Erase all traces of normal "generation" from fragment shaders Remove the "feature" from the engine and default config Remove any leftover documentation of it
* Change default ambient occlusion gamma to 1.8 (#10185)sfan52020-09-01
|
* Android: drop simple MainMenu (#10227)Maksim2020-08-27
| | | | The default (PC-style) MainMenu works great on Android. Provides access to ContentDB and allows players to create many worlds in a few clicks. Makes the interface consistent and eliminates player confusion.
* Allow the ABM time budget to be configurable.Lars2020-08-18
|
* ContentDB: Add Update All and download queuing (#9995)rubenwardy2020-08-17
|
* Allow binding dig, place actions to keys; remove LMB/RMB hardcodingANAND2020-08-15
| | | | Co-authored-by: Sam Caulfield <sam@samcaulfield.com>
* Add object crosshair, disable entity selectionboxes by default (#9523)LoneWolfHT2020-07-14
| | | | Adds new object crosshair base pack texture
* Android: fix TMPFolder path (#10052)Maksim2020-06-20
|
* Add chat_font_size setting (#9736)SmallJoker2020-05-24
| | | Default font sizes are used when the setting value is 0 or below (clamped by Settings).
* Add chat_log_level setting (#9223)SmallJoker2020-05-14
| | | | | Log all higher levels in LogOutputBuffer Move StreamLogOutput::logRaw to source file like LogOutputBuffer::logRaw for compiling speed
* Change default keys for cam/minimap to C/V (#9779)Wuzzy2020-05-04
|
* Add MetricsBackend with prometheus counter supportLoic Blot2020-04-29
|
* Allow relative directories for `screenshot_path`, tweak default path (#9122)Hugo Locurcio2020-04-06
| | | | | | | This will likely be more intuitive for users and should play better with sandboxed distributions such as Flatpak. In addition, the screenshot directory will now be created if it doesn't exist already.
* Ignore near_plane setting on non-Android platforms (#8749)ANAND2020-03-28
| | | Camera's near-plane will be hard-coded to 0.1 on all non-Android platforms. The upper-bound of this setting has been reduced to 0.25, as 0.5 is just way too high.
* Settings: Fix game minetest.conf flags overriding defaults (#9404)SmallJoker2020-02-17
| | | | | | The game minetest.conf flags directly overwrote the global minetest.conf default values, resulting in unwanted erased mapgen flags. * Fix set_mapgen_setting
* Settings: Add get_flags API for mapgen flags (mg_flags, mgv6_spflags, ...) ↵SmallJoker2020-01-25
| | | | | | | | | | | (#9284) Unified flags handling in C++ and Lua Settings API -> Reading only, for now. Writing can be implemented later, if needed. API function to read the currently active flags -> was impossible from Lua Co-authored-by: Wuzzy <wuzzy2@mail.ru>
* Formspec: add hypertext elementPierre-Yves Rollo2019-11-03
|
* Dungeons: Remove non-functional 'projecting dungeons' setting (#8897)Paramat2019-09-08
|
* Move debug.txt after it grows too big (#8904)HybridDog2019-09-07
| | | Before opening the file for writing, its file size is tested. If it exceeds 50 MB, it is moved to debut.txt.1, otherwise the log is appended to the old messages. An old debut.txt.1 is removed if it already exists.
* 'All Settings': Don't use checkboxes for 'no...' mapgen flags (#7847)Muhammad Rifqi Priyo Susanto2019-09-01
|
* Allow customizing chat message format (#8529)ANAND2019-08-08
|
* Unify OpenGL ES supportsfan52019-08-04
|
* Android: Use system provided path for default TMPFolder setting (#8505)stujones112019-06-15
|
* World start time: Move to first full light (day night ratio = 1000) (#8410)Paramat2019-04-13
| | | | | | | | 6125 is the time of first full light according to 'get_node_light()', and the time of first full light visually when basic shaders are on. This is the optimum default new world start time, taking all possible games into account. The previous time assumed a game similar to Minetest Game. Games should set this setting themselves according to their needs.
* Android settings: Use 'simple' leaves instead of 'fancy' (#8440)Paramat2019-04-07
| | | | 'Fancy' leaves are intensive to render. Also remove the unnecessary duplicated setting of 'chunksize'.
* Change pitch fly binding to 'P', add to change keys menu (#8314)rubenwardy2019-04-03
|
* Change 'num_emerge_threads' default to 1 (#8303)Paramat2019-03-05
|
* Add setting to hide mature content from ContentDBrubenwardy2019-02-03
|
* Settings: Slightly increase block generate, block send, object send ↵Paramat2019-01-31
| | | | distances (#8147)