private GPUTexture getTexture(String filepath) throws IOException{
		WeakReference<GPUTexture> wrtex;
		GPUTexture tex;
		
		wrtex = textures.get(filepath);
		if(wrtex == null) return addTextureWeak(filepath);
		
		tex = wrtex.get();
		if(tex == null) return addTextureWeak(filepath);
		
		return tex;
	}