png image loading, file resources, texture updates