Skip to content

Commit

Permalink
Add: show fallback sprites with debuglevel sprite=4
Browse files Browse the repository at this point in the history
  • Loading branch information
Eddi-z authored and rubidium42 committed Jun 27, 2023
1 parent 55c07ee commit 5b0cfc7
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 2 deletions.
1 change: 1 addition & 0 deletions src/gfxinit.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -213,6 +213,7 @@ static void LoadSpriteTables()
LoadNewGRF(SPR_NEWGRFS_BASE, 2);

uint total_extra_graphics = SPR_NEWGRFS_BASE - SPR_OPENTTD_BASE;
Debug(sprite, 4, "Checking sprites from fallback grf");
_missing_extra_graphics = GetSpriteCountForFile(master_filename, SPR_OPENTTD_BASE, SPR_NEWGRFS_BASE);
Debug(sprite, 1, "{} extra sprites, {} from baseset, {} from fallback", total_extra_graphics, total_extra_graphics - _missing_extra_graphics, _missing_extra_graphics);

Expand Down
7 changes: 5 additions & 2 deletions src/spritecache.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -205,7 +205,10 @@ uint GetSpriteCountForFile(const std::string &filename, SpriteID begin, SpriteID
for (SpriteID i = begin; i != end; i++) {
if (SpriteExists(i)) {
SpriteCache *sc = GetSpriteCache(i);
if (sc->file == file) count++;
if (sc->file == file) {
count++;
Debug(sprite, 4, "Sprite: {}", i);
}
}
}
return count;
Expand Down Expand Up @@ -731,7 +734,7 @@ void IncreaseSpriteLRU()
if (_sprite_lru_counter > 16384) {
SpriteID i;

Debug(sprite, 3, "Fixing lru {}, inuse={}", _sprite_lru_counter, GetSpriteCacheUsage());
Debug(sprite, 5, "Fixing lru {}, inuse={}", _sprite_lru_counter, GetSpriteCacheUsage());

for (i = 0; i != _spritecache_items; i++) {
SpriteCache *sc = GetSpriteCache(i);
Expand Down

0 comments on commit 5b0cfc7

Please sign in to comment.