fixed flag reading bug
This commit is contained in:
parent
6fa81a8ccc
commit
a948590255
|
@ -272,7 +272,7 @@ void MshFile::analyseMatdChunks(std::list<ChunkHeader*>& chunkList)
|
||||||
// 7: specular
|
// 7: specular
|
||||||
|
|
||||||
for (unsigned int i = 0; i < 8; i++)
|
for (unsigned int i = 0; i < 8; i++)
|
||||||
m_materials->back().flags[i] = (flag << (7 - i)) >> 7;
|
m_materials->back().flags[i] = (std::uint8_t)(flag << (7 - i)) >> 7;
|
||||||
|
|
||||||
m_materials->back().transparent = m_materials->back().flags[2] || m_materials->back().flags[3] || m_materials->back().flags[4] || m_materials->back().flags[6];
|
m_materials->back().transparent = m_materials->back().flags[2] || m_materials->back().flags[3] || m_materials->back().flags[4] || m_materials->back().flags[6];
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue