feat: update atlas texture extrusion on its reload
This commit is contained in:
@@ -184,7 +184,7 @@ assetload::postfunc assetload::atlas(
|
||||
if (!append_atlas(builder, file)) continue;
|
||||
}
|
||||
std::set<std::string> names = builder.getNames();
|
||||
Atlas* atlas = builder.build(2, false).release();
|
||||
Atlas* atlas = builder.build(ATLAS_EXTRUSION, false).release();
|
||||
return [=](auto assets) {
|
||||
atlas->prepare();
|
||||
assets->store(std::unique_ptr<Atlas>(atlas), name);
|
||||
@@ -501,7 +501,7 @@ static bool load_animation(
|
||||
}
|
||||
if (!append_atlas(builder, file)) continue;
|
||||
}
|
||||
auto srcAtlas = builder.build(2, true);
|
||||
auto srcAtlas = builder.build(ATLAS_EXTRUSION, true);
|
||||
if (frameList.empty()) {
|
||||
for (const auto& frameName : builder.getNames()) {
|
||||
frameList.emplace_back(frameName, 0);
|
||||
|
||||
Reference in New Issue
Block a user