shader auto reload

This commit is contained in:
2019-02-21 20:20:43 +01:00
parent eaab9c79e5
commit 78ca0ee6ad
7 changed files with 77 additions and 15 deletions

View File

@@ -220,12 +220,15 @@ glm::uint8_t* Asset::read_all()
void Asset::close()
{
#ifdef __ANDROID__
AAsset_close(m_asset);
if (m_asset)
AAsset_close(m_asset);
m_asset = nullptr;
#else
if (m_fp)
fclose(m_fp);
if (m_data)
delete m_data;
m_data = nullptr;
m_fp = nullptr;
#endif
}