diff options
author | Auke Kok <sofar@foo-projects.org> | 2016-01-18 20:44:46 -0800 |
---|---|---|
committer | paramat <mat.gregory@virginmedia.com> | 2016-01-20 00:36:48 +0000 |
commit | 882a89d65aa78b89cfaf2af054d15cc4c94ad022 (patch) | |
tree | 3cdb76c54ef6b9964bc35b7f1490bf333ca42126 /doc | |
parent | 9f988e3b962389e10a7cf010fd4bf0f81d70e31a (diff) | |
download | minetest-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.txt | 2 |
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, |