@@ -118,14 +118,14 @@ void AssetStore::Initialize() {
118118
119119 // Check local store for version descriptor file
120120 if (HasAsset (version_info)) {
121- char * filename = GetAbsolutePath (trans_arena, path, " versions\\ %s" , kVersionDescriptor );
121+ char * filename = GetAbsolutePath (trans_arena, path, " versions/ %s" , kVersionDescriptor );
122122
123123 ProcessVersionDescriptor (filename);
124124 } else {
125125 net_queue.PushRequest (kVersionDescriptorUrl , this , [](NetworkRequest* request, NetworkResponse* response) {
126126 AssetStore* store = (AssetStore*)request->userp ;
127127
128- char * filename = GetAbsolutePath (store->trans_arena , store->path , " versions\\ %s" , kVersionDescriptor );
128+ char * filename = GetAbsolutePath (store->trans_arena , store->path , " versions/ %s" , kVersionDescriptor );
129129
130130 response->SaveToFile (filename);
131131 store->ProcessVersionDescriptor (filename);
@@ -178,7 +178,7 @@ void AssetStore::ProcessVersionDescriptor(const char* path) {
178178 net_queue.PushRequest (url, this , [](NetworkRequest* request, NetworkResponse* response) {
179179 AssetStore* store = (AssetStore*)request->userp ;
180180
181- char * filename = GetAbsolutePath (store->trans_arena , store->path , " versions\\ %s" , kVersionJar );
181+ char * filename = GetAbsolutePath (store->trans_arena , store->path , " versions/ %s" , kVersionJar );
182182
183183 response->SaveToFile (filename);
184184 });
@@ -208,13 +208,13 @@ void AssetStore::ProcessVersionDescriptor(const char* path) {
208208 net_queue.PushRequest (url, this , [](NetworkRequest* request, NetworkResponse* response) {
209209 AssetStore* store = (AssetStore*)request->userp ;
210210
211- char * filename = GetAbsolutePath (store->trans_arena , store->path , " index\\ %s" , kVersionIndex );
211+ char * filename = GetAbsolutePath (store->trans_arena , store->path , " index/ %s" , kVersionIndex );
212212
213213 response->SaveToFile (filename);
214214 store->ProcessIndex (filename);
215215 });
216216 } else {
217- char * filename = GetAbsolutePath (trans_arena, this ->path , " index\\ %s" , kVersionIndex );
217+ char * filename = GetAbsolutePath (trans_arena, this ->path , " index/ %s" , kVersionIndex );
218218
219219 ProcessIndex (filename);
220220 }
@@ -275,7 +275,7 @@ void AssetStore::ProcessIndex(const char* filename) {
275275 AssetStore* store = (AssetStore*)request->userp ;
276276
277277 char * relative_name = request->url + kResourceApi .size ;
278- char * filename = GetAbsolutePath (store->trans_arena , store->path , " objects\\ %s" , relative_name);
278+ char * filename = GetAbsolutePath (store->trans_arena , store->path , " objects/ %s" , relative_name);
279279
280280 response->SaveToFile (filename);
281281 });
@@ -296,14 +296,14 @@ String AssetStore::LoadObject(MemoryArena& arena, String name) {
296296
297297 char * objects_folder = GetAbsolutePath (trans_arena, path, " objects" );
298298 if (platform.FolderExists (objects_folder)) {
299- char * hash_folder = GetAbsolutePath (trans_arena, path, " objects\\ %s" , hash_str);
299+ char * hash_folder = GetAbsolutePath (trans_arena, path, " objects/ %s" , hash_str);
300300
301301 if (platform.FolderExists (hash_folder)) {
302302 char fullhash[41 ];
303303
304304 hash->ToString (fullhash);
305305
306- char * filename = GetAbsolutePath (trans_arena, path, " objects\\ %s \\ %s" , hash_str, fullhash);
306+ char * filename = GetAbsolutePath (trans_arena, path, " objects/%s/ %s" , hash_str, fullhash);
307307
308308 return ReadEntireFile (filename, arena);
309309 }
@@ -324,19 +324,19 @@ bool AssetStore::HasAsset(AssetInfo& info) {
324324 char * versions_folder = GetAbsolutePath (trans_arena, path, " versions" );
325325 if (!platform.FolderExists (versions_folder)) return false ;
326326
327- filename = GetAbsolutePath (trans_arena, path, " versions\\ %s" , kVersionJar );
327+ filename = GetAbsolutePath (trans_arena, path, " versions/ %s" , kVersionJar );
328328 } break ;
329329 case AssetType::VersionDescriptor: {
330330 char * index_folder = GetAbsolutePath (trans_arena, path, " versions" );
331331 if (!platform.FolderExists (index_folder)) return false ;
332332
333- filename = GetAbsolutePath (trans_arena, path, " versions\\ %s" , kVersionDescriptor );
333+ filename = GetAbsolutePath (trans_arena, path, " versions/ %s" , kVersionDescriptor );
334334 } break ;
335335 case AssetType::Index: {
336336 char * index_folder = GetAbsolutePath (trans_arena, path, " index" );
337337 if (!platform.FolderExists (index_folder)) return false ;
338338
339- filename = GetAbsolutePath (trans_arena, path, " index\\ %s" , kVersionIndex );
339+ filename = GetAbsolutePath (trans_arena, path, " index/ %s" , kVersionIndex );
340340 } break ;
341341 case AssetType::Object: {
342342 char minihash[3 ] = {};
@@ -349,10 +349,10 @@ bool AssetStore::HasAsset(AssetInfo& info) {
349349 char * objects_folder = GetAbsolutePath (trans_arena, path, " objects" );
350350 if (!platform.FolderExists (objects_folder)) return false ;
351351
352- char * hash_folder = GetAbsolutePath (trans_arena, path, " objects\\ %s" , minihash);
352+ char * hash_folder = GetAbsolutePath (trans_arena, path, " objects/ %s" , minihash);
353353 if (!platform.FolderExists (hash_folder)) return false ;
354354
355- filename = GetAbsolutePath (trans_arena, path, " objects\\ %s \\ %s" , minihash, fullhash);
355+ filename = GetAbsolutePath (trans_arena, path, " objects/%s/ %s" , minihash, fullhash);
356356 } break ;
357357 default : {
358358 } break ;
@@ -371,7 +371,7 @@ bool AssetStore::HasAsset(AssetInfo& info) {
371371}
372372
373373char * AssetStore::GetClientPath (MemoryArena& arena) {
374- return GetAbsolutePath (arena, path, " versions\\ %s" , kVersionJar );
374+ return GetAbsolutePath (arena, path, " versions/ %s" , kVersionJar );
375375}
376376
377377} // namespace asset
0 commit comments