mirror of https://github.com/AxioDL/metaforce.git
Icon deallocation fix
This commit is contained in:
parent
a8f27c5569
commit
1da04afdcd
|
@ -50,7 +50,13 @@ public:
|
||||||
for (int r=0 ; r<ROWS ; ++r)
|
for (int r=0 ; r<ROWS ; ++r)
|
||||||
m_icons[c][r] = MakeIcon(c, r);
|
m_icons[c][r] = MakeIcon(c, r);
|
||||||
}
|
}
|
||||||
void destroyAtlas() { m_tex.reset(); }
|
void destroyAtlas()
|
||||||
|
{
|
||||||
|
for (int c=0 ; c<COLS ; ++c)
|
||||||
|
for (int r=0 ; r<ROWS ; ++r)
|
||||||
|
m_icons[c][r].m_tex.reset();
|
||||||
|
m_tex.reset();
|
||||||
|
}
|
||||||
Icon& getIcon(size_t c, size_t r) {return m_icons[c][r];}
|
Icon& getIcon(size_t c, size_t r) {return m_icons[c][r];}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
Subproject commit f0df551237b8d1bda3e626b614284b6b4cac1a59
|
Subproject commit 0b8af4b75d31d8e09898972235b0e1f17221e19b
|
Loading…
Reference in New Issue