aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorAuke Kok <sofar@foo-projects.org>2016-01-18 20:44:46 -0800
committerparamat <mat.gregory@virginmedia.com>2016-01-20 00:36:48 +0000
commit882a89d65aa78b89cfaf2af054d15cc4c94ad022 (patch)
tree3cdb76c54ef6b9964bc35b7f1490bf333ca42126 /doc
parent9f988e3b962389e10a7cf010fd4bf0f81d70e31a (diff)
downloadminetest-882a89d65aa78b89cfaf2af054d15cc4c94ad022.tar.gz
minetest-882a89d65aa78b89cfaf2af054d15cc4c94ad022.tar.bz2
minetest-882a89d65aa78b89cfaf2af054d15cc4c94ad022.zip
Allow per-tiles culling.
Backface culling is enabled by default for all tiles, as this is how the lua parser initializes each tiledef. We revert to always using the value from the tiledef since it is always read and serialized. Mods that wish to enable culling for e.g. mesh nodes, now can specify the following to enable backface culling: tiles = {{ name = "tex.png", backface_culling = true }}, Note the double '{' and use of 'name' key here! In the same fashion, backface_culling can be disabled for any node now. I've tested this against the new door models and this properly allows me to disable culling per node. I've also tested this against my crops mod which uses mesh nodes where culling needs to be disabled, and tested also with plantlike drawtype nodes where we want this to continue to be disabled. No default setting has changed. The defaults are just migrated from nodedef.cpp to c_content.cpp.
Diffstat (limited to 'doc')
-rw-r--r--doc/lua_api.txt2
1 files changed, 1 insertions, 1 deletions
diff --git a/doc/lua_api.txt b/doc/lua_api.txt
index c2d5183d7..e7c1b7dd5 100644
--- a/doc/lua_api.txt
+++ b/doc/lua_api.txt
@@ -3358,7 +3358,7 @@ Definition tables
* `{name="image.png", animation={Tile Animation definition}}`
* `{name="image.png", backface_culling=bool, tileable_vertical=bool,
tileable_horizontal=bool}`
- * backface culling only supported in special tiles.
+ * backface culling enabled by default for most nodes
* tileable flags are info for shaders, how they should treat texture
when displacement mapping is used
Directions are from the point of view of the tile texture,