INNER CODE UNIT · C

asset_index

tek256/astera · src/asset.c:534

    int32_t asset_index = pak_find(map->pak, file);

    if (asset_index == -1) {
      free(asset);
      return 0;
    }

    asset->data = pak_extract(map->pak, asset_index, &asset->data_length);

    asset->filled = 1;
    return asset;
  } else {
    asset_t* asset = asset_get(file);
    ++map->uid_counter;
    asset->uid = map->uid_counter;

    if (asset) {
      for (uint32_t i = 0; i < map->capacity; ++i) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…