diff options
author | RealBadAngel <maciej.kasatkin@o2.pl> | 2015-08-05 22:52:32 +0200 |
---|---|---|
committer | RealBadAngel <maciej.kasatkin@o2.pl> | 2015-08-05 22:52:32 +0200 |
commit | 3295f3c40157c2bc385a903611bfa803a69b617d (patch) | |
tree | 394f67c72df64ab26d97de963c66df1dd39b750c /src/nodedef.cpp | |
parent | 7a6e4dc54a3eb4187e67a21c4ece60f39bb1d13b (diff) | |
download | minetest-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.cpp | 6 |
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; |