X-Git-Url: https://git.notmuchmail.org/git?a=blobdiff_plain;f=src%2Fvogleditor%2Fvogleditor_statetreetextureitem.cpp;fp=src%2Fvogleditor%2Fvogleditor_statetreetextureitem.cpp;h=e86045a3ba92e84795b380d34ee595b7b36f5dd3;hb=311d1014add8ac2b16e4a9b8687e1f69cae180cd;hp=25ffb6ef5a37a3f27a34f51063c8d87a32fee8fa;hpb=194b65d22125939daa45a08987eea4b6f19360db;p=vogl diff --git a/src/vogleditor/vogleditor_statetreetextureitem.cpp b/src/vogleditor/vogleditor_statetreetextureitem.cpp index 25ffb6e..e86045a 100644 --- a/src/vogleditor/vogleditor_statetreetextureitem.cpp +++ b/src/vogleditor/vogleditor_statetreetextureitem.cpp @@ -23,9 +23,9 @@ vogleditor_stateTreeTextureItem::vogleditor_stateTreeTextureItem(QString name, Q #define STR_INT1(val) tmp.sprintf("%d", val[0]) -#define GET_INT(name, num) if (m_pTexture->get_params().get(name, 0, iVals, num)) { vogleditor_stateTreeStateVecIntItem* pItem = new vogleditor_stateTreeStateVecIntItem(#name, name, 0, m_pTexture->get_params(), iVals, num, false, this); m_diffableItems.push_back(pItem); this->appendChild(pItem); } -#define GET_ENUM(name, num) if (m_pTexture->get_params().get(name, 0, iVals, num)) { vogleditor_stateTreeStateVecEnumItem* pItem = new vogleditor_stateTreeStateVecEnumItem(#name, name, 0, m_pTexture->get_params(), iVals, num, false, this); m_diffableItems.push_back(pItem); this->appendChild(pItem); } -#define GET_FLOAT(name, num) if (m_pTexture->get_params().get(name, 0, fVals, num)) { vogleditor_stateTreeStateVecFloatItem* pItem = new vogleditor_stateTreeStateVecFloatItem(#name, name, 0, m_pTexture->get_params(), fVals, num, false, this); m_diffableItems.push_back(pItem); this->appendChild(pItem); } +#define GET_INT(name, num) memset(iVals, 0, sizeof(iVals)); if (m_pTexture->get_params().get(name, 0, iVals, num)) { vogleditor_stateTreeStateVecIntItem* pItem = new vogleditor_stateTreeStateVecIntItem(#name, name, 0, m_pTexture->get_params(), iVals, num, false, this); m_diffableItems.push_back(pItem); this->appendChild(pItem); } +#define GET_ENUM(name, num) memset(iVals, 0, sizeof(iVals)); if (m_pTexture->get_params().get(name, 0, iVals, num)) { vogleditor_stateTreeStateVecEnumItem* pItem = new vogleditor_stateTreeStateVecEnumItem(#name, name, 0, m_pTexture->get_params(), iVals, num, false, this); m_diffableItems.push_back(pItem); this->appendChild(pItem); } +#define GET_FLOAT(name, num) memset(fVals, 0, sizeof(fVals)); if (m_pTexture->get_params().get(name, 0, fVals, num)) { vogleditor_stateTreeStateVecFloatItem* pItem = new vogleditor_stateTreeStateVecFloatItem(#name, name, 0, m_pTexture->get_params(), fVals, num, false, this); m_diffableItems.push_back(pItem); this->appendChild(pItem); } GET_INT(GL_TEXTURE_BASE_LEVEL, 1); int base_level = iVals[0]; GET_INT(GL_TEXTURE_MAX_LEVEL, 1);