Fix items turning black (#6780)

This commit is contained in:
Vitaliy 2017-12-16 19:01:37 +03:00 committed by SmallJoker
parent fd71a7c163
commit 770eb09adc

@ -320,11 +320,7 @@ scene::SMesh *createSpecialNodeMesh(Client *client, content_t id, std::vector<It
for (video::S3DVertex &v : p.vertices) for (video::S3DVertex &v : p.vertices)
v.Color.setAlpha(255); v.Color.setAlpha(255);
scene::SMeshBuffer *buf = new scene::SMeshBuffer(); scene::SMeshBuffer *buf = new scene::SMeshBuffer();
// always set all textures
// with no shaders only texture 0 is ever actually used
buf->Material.setTexture(0, p.layer.texture); buf->Material.setTexture(0, p.layer.texture);
buf->Material.setTexture(1, p.layer.normal_texture);
buf->Material.setTexture(2, p.layer.flags_texture);
p.layer.applyMaterialOptions(buf->Material); p.layer.applyMaterialOptions(buf->Material);
mesh->addMeshBuffer(buf); mesh->addMeshBuffer(buf);
buf->append(&p.vertices[0], p.vertices.size(), buf->append(&p.vertices[0], p.vertices.size(),