aboutsummaryrefslogtreecommitdiff
path: root/src/client/render/factory.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2017-11-19README.md: Add table of Linux dependenciesReedych1-1/+17
2017-11-18Fix mousewheel behaviour in textarea (#6641)shivajiva1011-1/+1
Allowing scrolling with the mousewheel when the vertical scrollbar is hidden, unnecessarily exposes oversized containers and newlines at the end of the text. For example try scrolling over the textareas in the pause menu. This PR addresses the issue by requiring the scrollbar to be visible before allowing the scrolling with the mousewheel.
2017-11-18Fix dark liquids (#6621)Vitaliy2-23/+33
* Update light storage format
2017-11-17Ore API documentation: Update and improveparamat1-9/+46
2017-11-17Biome dust node: Only place on 'walkable' cubic non-liquid drawtypesparamat1-1/+10
No longer decide placement on 'buildable_to' parameter. Dust nodes only look acceptable placed on cubic nodes. Modders may not want to make their plantlike decorations 'buildable_to'.
2017-11-17Load files from subfolders in texturepacksnumber Zero7-19/+63
Updated and rebased version of a PR by red-001
2017-11-15Allow zoom to actually show more data.Lars Hofhansl4-15/+33
This allows the client to retrieve blocks at a greater distance from the server, thus allowing for a real zoom.
2017-11-14Fix item and wield meshes (#6596)Vitaliy4-35/+57
2017-11-14Mainmenu: Make capitalisation consistent in mainmenu and advanced settingsezhh4-29/+29
2017-11-14PlayerSAO damage: Update to cope with variable player heightsparamat1-37/+45
Nearby codestyle cleanup.
2017-11-14Sounds: Add falling node soundsAuke Kok1-1/+5
Falling nodes should make a sound. This can only be done here, so for simplicity we just call the sound_play() here with the node place sound. We ignore any gain value in the sound spec since a falling node should be loud, so the 1.0 default gain makes sense here.
2017-11-13Improve Settings tab button alignmentsezhh1-23/+23
2017-11-13Lua_api.txt: Add documentation of required mapgen aliasesparamat1-1/+73
2017-11-12Remove incorrect entry from settingtypesEzhh2-9/+0
2017-11-08Move files to subdirectories (#6599)Vitaliy118-221/+236
* Move files around
2017-11-08Make use of safe file writing in auth handler (fixes #6576)sfan51-6/+5
2017-11-08Add minetest.safe_write_file() to script APIsfan53-0/+25
2017-11-08Fix issue Minetest crash when custom font path is not existMuhammad Rifqi Priyo Susanto3-15/+100
We try to use default fallback for both mono and main font when custom font path is not exist. This way, if Minetest is not corrupted, we could avoid crash.
2017-11-06Lua_api.txt: Add documentation for 'eye_height' player object propertyparamat1-5/+8
2017-11-06Item entities: Enable item collision detection for sudden movementDTA71-18/+15
2017-11-06LINT: Add files to whitelist, fix detected indent errorsparamat6-23/+36
2017-11-06Player eye height: Make this a settable player object propertyparamat7-4/+15
2017-11-05Fix Settings tab formspec alignment (#6585)Ezhh1-2/+2
2017-11-04Do not scale texture unless necessary.Lars Hofhansl1-1/+2
This avoids scaling textures to 'texture_min_size' unless it is actually required (because either auto-scaling or bi/trilinear filtering is enabled)
2017-11-04httpfetch: Enable gzip supportsfan51-0/+1
2017-10-31Rewrite rendering engine (#6253)Vitaliy25-618/+1008
* Clean draw_*() arguments * Split rendering core * Add anaglyph 3D * Interlaced 3D * Drop obsolete methods
2017-10-30Add sha1 to lua utils. (#6563)Rob Blanckaert4-0/+40
2017-10-30Initial Haiku support (#6568)miqlas5-5/+23
* Iitial Haiku support
2017-10-29Fix day_night_ratio_do_override not being initialised server-siderubenwardy1-1/+1
Causes get_day_night_ratio() to return unpredictable results.
2017-10-29CSM: Add a way to get current locale from CSMlisacvuk3-0/+11
2017-10-29Biome API: Add decoration flags for underground decorationsparamat5-81/+199
Add "all_floors" and "all_ceilings" flags for simple and schematic decorations. Decorations are placed on all floor and/or ceiling surfaces. Decorations are placed before dungeon generation so placement in dungeons is not possible. Add 'getSurfaces()' function to mapgen.cpp that returns 2 arrays of y coordinates for all floor and ceiling surfaces in a specified node column. Move 'getHeight()' checks into DecoSimple and DecoSchematic. Delete 'getHeight()' functions.
2017-10-29Allow overriding tool capabilities through itemstack metadataraymoo10-14/+206
This makes it possible to modify the tool capabilities of individual itemstacks by calling a method on itemstack metadata references.
2017-10-28Avoid filtering low-res textures for animated meshes (incl. players) (#6562)lhofhansl1-0/+7
2017-10-28Fix default item callbacks to work with nil users (#5819)raymoo4-62/+97
* Fix default item callbacks to work with nil users * item.lua: Handle node drops for invalid players The if-condition for the dropping loop is the same as `inv`, which means that the 2nd possible definition of `give_item` is never used. Remove redundant `local _, dropped_item`
2017-10-26Add missing? includeEsteban I. Ruiz Moreno1-0/+1
2017-10-25Reduce server FOV with forward speedLars Hofhansl1-1/+9
This causes blocks in front of the player to be rendered sooner and blocks in the periphal view (that would soon be out of view) a bit later. Overall this leads to smoother rendering as the player is moving around.
2017-10-23Minetest.conf.example(.extra): Updates due to noise group formatparamat2-216/+787
Autogenerate minetest.conf.example to convert noises to the now standard 'group format'. Delete the now unnecessary minetest.conf.example.extra.
2017-10-23Lua_api.txt: Revert changes to NoiseParams format exampleMuhammad Rifqi Priyo Susanto1-5/+5
2017-10-23Improvements/fixes for noise parameter input in advanced settingsMuhammad Rifqi Priyo Susanto9-145/+476
Formspec input for each individual noise parameter and flag. Allow noise flags to be set in advanced settings, previously only settable in minetest.conf. Standardise 'group format' for noise parameters set in minetest.conf, as only these support noise flags. However the older 'single line' format is still accepted to support existing minetest.conf files. Therefore auto-generate minetest.conf.example with noise parameters in 'group format'. Setting 'type' in settingtypes.txt is now either 'noise_params_2D' or 'noise_params_3D', the dimension number is displayed in the advanced settings edit page.
2017-10-19Correct `prot_vers` in lua_api.txt.Auke Kok1-1/+1
We should avoid providing incorrect struct members in documentation since people will be coding based on them.
2017-10-19Set range of blocks to retrieve per roundtrip to 2.Lars Hofhansl1-1/+1
This is a small, partial revert of #6483, which had set this to 1.
2017-10-17directiontables.cpp: fix a warning reported by VS2017Loic Blot1-1/+1
2017-10-17Fix inventory drag drop flag (#6416)asl972-8/+8
2017-10-17Add updated settings_translation_fileEsteban I. RM1-1/+1
2017-10-17don't pass g_settings around, and use it directlyEsteban I. RM7-17/+19
2017-10-17Regenerate minetest.conf.example and translation fileEsteban I. RM2-122/+275
2017-10-17Implement #6096Esteban I. RM5-0/+24
2017-10-16Fix strict_protocol_version_checking functionality after ee9a442SmallJoker1-1/+2
2017-10-16Don't try to craft a non-existent itemEsteban I. RM1-1/+12
2017-10-15Real global textures (#6105)Vitaliy26-160/+469
* Real global textures * Add world-aligned textures * Update minimal to support world-aligned tiles * Update minimal