summaryrefslogtreecommitdiff
path: root/src/nodedef.cpp
diff options
context:
space:
mode:
authorRealBadAngel <maciej.kasatkin@o2.pl>2015-08-05 22:52:32 +0200
committerRealBadAngel <maciej.kasatkin@o2.pl>2015-08-05 22:52:32 +0200
commit3295f3c40157c2bc385a903611bfa803a69b617d (patch)
tree394f67c72df64ab26d97de963c66df1dd39b750c /src/nodedef.cpp
parent7a6e4dc54a3eb4187e67a21c4ece60f39bb1d13b (diff)
downloadminetest-3295f3c40157c2bc385a903611bfa803a69b617d.tar.gz
minetest-3295f3c40157c2bc385a903611bfa803a69b617d.tar.bz2
minetest-3295f3c40157c2bc385a903611bfa803a69b617d.zip
Fix tiling issues for PLANTLIKE and FIRELIKE with FSAA
Diffstat (limited to 'src/nodedef.cpp')
-rw-r--r--src/nodedef.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/nodedef.cpp b/src/nodedef.cpp
index c9c461b20..daaa871f9 100644
--- a/src/nodedef.cpp
+++ b/src/nodedef.cpp
@@ -1014,7 +1014,7 @@ void CNodeDefManager::fillTileAttribs(ITextureSource *tsrc, TileSpec *tile,
}
tile->flags_texture = tsrc->getShaderFlagsTexture(
tile->normal_texture ? true : false,
- tiledef->tileable_horizontal, tiledef->tileable_vertical);
+ tiledef->tileable_vertical, tiledef->tileable_horizontal);
// Material flags
tile->material_flags = 0;
@@ -1022,6 +1022,10 @@ void CNodeDefManager::fillTileAttribs(ITextureSource *tsrc, TileSpec *tile,
tile->material_flags |= MATERIAL_FLAG_BACKFACE_CULLING;
if (tiledef->animation.type == TAT_VERTICAL_FRAMES)
tile->material_flags |= MATERIAL_FLAG_ANIMATION_VERTICAL_FRAMES;
+ if (tiledef->tileable_horizontal)
+ tile->material_flags |= MATERIAL_FLAG_TILEABLE_HORIZONTAL;
+ if (tiledef->tileable_vertical)
+ tile->material_flags |= MATERIAL_FLAG_TILEABLE_VERTICAL;
// Animation parameters
int frame_count = 1;