Add explicit cases for expected formats and expected crash on fallthrough
diff --git a/renderer/d3d/pls_render_context_d3d_impl.cpp b/renderer/d3d/pls_render_context_d3d_impl.cpp
index 5db1608..fdcb444 100644
--- a/renderer/d3d/pls_render_context_d3d_impl.cpp
+++ b/renderer/d3d/pls_render_context_d3d_impl.cpp
@@ -721,13 +721,16 @@
 
         switch (m_targetFormat)
         {
+        case DXGI_FORMAT_R8G8B8A8_UNORM:
+        case DXGI_FORMAT_B8G8R8A8_UNORM:
+            desc.Format = m_targetFormat;
+
         case DXGI_FORMAT_R8G8B8A8_TYPELESS:
             desc.Format = DXGI_FORMAT_R8G8B8A8_UNORM;
             break;
 
         default:
-            desc.Format = m_targetFormat;
-            break;
+            RIVE_UNREACHABLE();
         }
 
         VERIFY_OK(m_gpu->CreateRenderTargetView(m_targetTexture.Get(),