aboutsummaryrefslogtreecommitdiff
path: root/client/shaders (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-12-07Fix luacheck errorsrubenwardy1-9/+9
2019-12-07Run luacheck in travisrubenwardy1-1/+14
2019-12-07Clean up craft replacements docsPaul Ouellette3-7/+17
2019-12-07Renaming the function wasn't enoughSmallJoker1-5/+5
2019-12-07Attachments: Fix interpolation from (0,0,0) after detachSmallJoker7-61/+57
GenericCAO::getPosition() did not take the camera offset into account LocalPlayer attachment cleanup: Use sane getParent() function Make that getPosition() (GenericCAO and LocalPlayer) always return the absolute position
2019-12-06Fix failing build due to code style errorrubenwardy1-1/+2
2019-12-06Add scrollbaroptions FormSpec element (#8530)v-rob5-36/+159
2019-12-06Fix android build due to omitted file in src filesZaoqi1-0/+1
2019-12-06Add z-index management to HUDPierre-Yves Rollo10-7/+57
2019-12-05Fix LocalPlayer-bound sound playback broken by 81c2370SmallJoker1-5/+6
2019-12-02Fix Debian build dependencies in READMENils Dagsson Moskopp1-1/+1
This patch replaces the statement in the README about a build dependency of the minetest binary on the package “build-essential” with a corresponding statement about build dependencies on the three packages “g++”, “make”, and “libc6-dev”. Though often used as a shorthand, “build-essential” is not a package used to install packages that are essential for building software – “build-essential” depends on packages that are essential for building Debian packages. Therefore, the dependency on “build-essential” implies a dependency on a lot of packages that are not actually necessary to build minetest (e.g. the Perl programming language).
2019-11-25Use a safer implementation of gsub in core.chat_format_message (#9133)ANAND1-8/+22
This search-and-replace implementation does not use Lua pattern-matching
2019-11-25Improve client-side packet receivingsfan52-20/+16
2019-11-23Caves: Fix shadowing of 'large_cave_depth' to avoid confusionparamat2-4/+6
2019-11-23Dungeons: Move duplicated y limit checks to generation functionparamat7-13/+8
2019-11-20Formspec: Fix priorities for version < 3 (#9121)SmallJoker2-61/+54
* Formspec: Fix priorities for version < 3 1) Introduce 'priority' to 'FieldSpec' 2) Sort elements based on 'priority' 3) Assign 'name' to the Item Image Button's image to show tooltips again
2019-11-19Waves generated with Perlin-type noise #8994Lars Hofhansl2-7/+64
2019-11-19Move duplicated mapgen parameters to class MapgenBasic (#9134)Paramat7-23/+3
'large_cave_depth', 'dungeon_ymin' and 'dungeon_ymax' are duplicated across many mapgens so should have been in class MapgenBasic from the start.
2019-11-19Rework packet receiving in ServerThreadsfan55-24/+86
Notably it tries to receive all queued packets between server steps, not just one.
2019-11-18Randomwalk cave liquids: Remove deprecated 'lava depth' parameter (#9105)Paramat17-62/+7
Low-disruption first step towards removing the hardcoded cave liquid code. Since MT 5.0.0 cave liquids can be defined and located by biome definitions instead. In games that do not yet use biome definitions to define and locate cave liquids (MTGame does), lava will now appear below y = water_level - 256 instead of below 'lava depth' (usually y = -256). Therefore no change in most mapgens if using the default 'lava depth'.
2019-11-17Fix find_path for newer jsoncpp installationsWilliam Breathitt Gray1-1/+1
The upstream JsonCpp project has renamed the `json/features.h` file to `json/json_features.h`. This patch fixes the JsonCpp installation search by looking for `json/allocator.h` which has not been renamed on newer versions of JsonCpp. Fixes: https://github.com/minetest/minetest/issues/9119
2019-11-14Optimize semaphore wait with zero timeout on POSIXsfan51-11/+16
2019-11-11Install client_lua_api.txt documentation toosfan51-0/+1
fixes #9104
2019-11-11Fix clang-tidy and lint travis checkssfan52-1/+2
2019-11-11[CSM] Fix and improve minetest.get_language()sfan53-9/+21
Previously this method would accidentally reset the locale and break everything.
2019-11-11[CSM] Implement minetest.get_csm_restrictions()sfan55-0/+51
fixes #8068
2019-11-11Run on_item_use CSM callback even if item is not marked usablesfan52-0/+7
Mods may want to to handle item interaction even if the item is not marked usable (= server-side callback exists).
2019-11-11Fix camera:get_offset() in CSMsfan51-4/+3
2019-11-11[CSM] Expose more env functionssfan57-11/+124
2019-11-11Refactor CSM restriction code a bitsfan54-32/+27
This also fixes find_node_near restrictions being ineffective.
2019-11-10Call on_secondary_use when object is right-clickedsfan54-7/+15
2019-11-10Randomwalk caves: Extend beyond mapchunk vertically also (#9094)Paramat1-3/+5
Previously, randomwalk caves only extended beyond the mapchunk borders horizontally, preventing vertical overlap and interconnection.
2019-11-09Be lenient with extra slashes for CSM pathssfan53-3/+12
2019-11-09[CSM] Remove non-functional minetest.get_day_count()sfan53-5/+1
2019-11-09Corrections to client_lua_api.txtsfan52-24/+24
2019-11-09Introduce get_modpath() for CSMsfan55-4/+23
2019-11-09Load client mods into memory before execution.sfan54-24/+46
Preperation for server-sent CSM which will eventually need this.
2019-11-09Refactor loading of Lua code with mod securitysfan52-52/+28
2019-11-09Add arm64-v8a but it's not sufficient for 64bit buildLoic Blot1-1/+1
2019-11-09Bump to version code 25Loic Blot1-1/+1
2019-11-09Android: build fixes & compat fixesMoNTE4811-100/+91
2019-11-09Silence invalid Clang Format report (#9095)Paramat1-0/+6
2019-11-09Tunnels: Completely disable generation when 'cave width' >= 10.0 (#9093)Paramat2-1/+15
Previously, the only way to disable the 3D noise tunnels was to set 'cave width' > 1.0, however doing so did not disable the very intensive noise calculations or the generation loop. All the other types of cave generation (randomwalk caves, caverns) can already be independently and completely disabled. This feature is now needed more because the small randomwalk caves are now available for use as an alternative to the 3D noise tunnels.
2019-11-08Make core.get_favorites("local") ignore duplicates (#7926)Paul Ouellette1-0/+10
2019-11-08Randomwalk caves: Add parameters for number, proportion flooded. Allow small ↵Paramat17-188/+416
caves (#8928) Add mapgen parameters to set the range of the random number of randomwalk caves per mapchunk, and to set the proportion that are flooded with liquids. Default values are, for now, unchanged from the previous hardcoded values. Add parameters to allow small randomwalk caves Disabled by default for now as they have never been present in the non-mgv6 mapgens.
2019-11-07Formspec: draw order and clipping for all elements (#8740)DS14-454/+824
2019-11-05Improve documentation around banning (#9088)sfan52-10/+13
* Fix ban chatcommand description * Correct ban API documentation
2019-11-03Android: Fix broken double-tap after 49 days uptimeSmallJoker1-2/+2
2019-11-03Clean up font caching, fix bitmap fontsSmallJoker4-107/+99
2019-11-03Formspec: add hypertext elementPierre-Yves Rollo22-79/+1792