#3642·bgfx

METAL: RefCount is 1

Author: OndraVovesCreated Mar 23, 2026Updated Mar 24, 2026
Labelsenhancement

Describe the bug

After quit examples (or app using bgfx) log contain for ex.:

2026-03-23 16:42:30.399 examplesDebug[93095:7869271] ../../../src/bgfx.cpp (3835): BGFX Shutdown...
2026-03-23 16:42:30.408 examplesDebug[93095:7869214] ../../../src/renderer_mtl.cpp (3288): BGFX WARN 0x79d3d680 RefCount is 1 (expected 0). Label: "TH 1: ImGui Font Atlas".
2026-03-23 16:42:30.408 examplesDebug[93095:7869214] ../../../src/renderer_mtl.h (355): BGFX WARN 0x79d59340 RefCount is 1 (expected 0). Label: "SH 13: vs_ocornut_imgui".
2026-03-23 16:42:30.408 examplesDebug[93095:7869214] ../../../src/renderer_mtl.h (355): BGFX WARN 0x79d5b480 RefCount is 1 (expected 0). Label: "SH 14: fs_ocornut_imgui".
2026-03-23 16:42:30.408 examplesDebug[93095:7869214] ../../../src/renderer_mtl.h (424): BGFX WARN 0x78d6d800 RefCount is 1 (expected 0). Label: "?!".
2026-03-23 16:42:30.408 examplesDebug[93095:7869214] ../../../src/renderer_mtl.h (424): BGFX WARN 0x78d6f000 RefCount is 1 (expected 0). Label: "?!".
2026-03-23 16:42:30.408 examplesDebug[93095:7869214] ../../../src/renderer_mtl.h (313): BGFX WARN 0x79d59a40 RefCount is 1 (expected 0). Label: "VBH 2: Transient Vertex Buffer".
2026-03-23 16:42:30.408 examplesDebug[93095:7869214] ../../../src/renderer_mtl.h (313): BGFX WARN 0x79d59f80 RefCount is 1 (expected 0). Label: "IBH 1: Transient Index Buffer".
2026-03-23 16:42:30.409 examplesDebug[93095:7869214] ../../../src/renderer_mtl.cpp (4082): BGFX WARN 0x79d5aa00 RefCount is 1 (expected 0). Label: "?!".
2026-03-23 16:42:30.409 examplesDebug[93095:7869214] ../../../src/renderer_mtl.cpp (3605): BGFX WARN 0x7936c500 RefCount is 1 (expected 0). Label: "SwapChain BackBuffer Depth/Stencil".
2026-03-23 16:42:30.411 examplesDebug[93095:7869214] ../../../src/renderer_mtl.cpp (3919): BGFX WARN 0x791b8a00 RefCount is 2 (expected 0). Label: "?!".
2026-03-23 16:42:30.412 examplesDebug[93095:7869214] ../../../src/renderer_mtl.cpp (982): BGFX WARN 0x79d58540 RefCount is 1 (expected 0). Label: "?!".
2026-03-23 16:42:30.412 examplesDebug[93095:7869214] ../../../src/renderer_mtl.cpp (985): BGFX WARN 0x78d6cc00 RefCount is 108 (expected 0). Label: "?!".
2026-03-23 16:42:30.412 examplesDebug[93095:7869271] ../../../src/bgfx.cpp (3844): BGFX Shutdown complete.
  • on Macos 26.3.1 WARN is log only on shutdown
  • on Macos 15.7.4 this spam log betwen frames.

To Reproduce Build example debug build on macOS and try any example

Expected behavior No WARN

Screenshots

Additional context MacOS 26.3.1 and 15.7.4