public GPUTexture addTexture(String filepath) throws IOException{
		GPUTexture tex = new GPUTexture(filepath);
		textures.put(filepath, new WeakReference<GPUTexture>(tex));
		strongTextureReferences.put(filepath, tex);
		return tex;
	}