From 4bb0637fe81d79bba0de34f72caa632d1da03424 Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Sat, 16 Sep 2023 12:35:27 +0200 Subject: loader: fix tile atlas pass mode being ignored --- loader/atlas.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'loader') diff --git a/loader/atlas.cpp b/loader/atlas.cpp index 0a06f065..ede9f8ec 100644 --- a/loader/atlas.cpp +++ b/loader/atlas.cpp @@ -34,7 +34,11 @@ namespace floormat::loader_detail { std::shared_ptr loader_impl::tile_atlas(StringView name, Vector2ub size, Optional pass) noexcept(false) { if (auto it = tile_atlas_map.find(name); it != tile_atlas_map.end()) + { + if (pass) + fm_assert(it->second->pass_mode() == pass); return it->second; + } fm_soft_assert(check_atlas_name(name)); -- cgit v1.2.3