flowchart TB A["bgfx init:
CheckFeatureSupport(D32_FLOAT)"] --> B{"MULTISAMPLE_RENDERTARGET
in Support1?"} B -- "before: no" --> C["no MSAA cap
for D32_FLOAT"] C --> D["46-fsr asks for a
4x depth target"] D --> E["bgfx refuses the texture:
the frame buffer is invalid"] E --> F["scene never drawn:
UI over black"] B -- "after: yes" --> G["4x colour + 4x depth
frame buffer"] G --> H["ResolveSubresource
into a 1x texture"] H --> I["FSR upscale and present:
matches native"]