Use external library to help loading png texture