Ok, I waited for about two months in vain. I've thought and guessed a lot of things. Please allow me to show some of them. These are just my thoughts, no evidence nor truth.
- In short, my asking may come to "How can I use SwapChainPanel in WinUI3 with C#?". For the optimized speed and productivity, I really want to use DirectX12 in C++(/WinRT) interop with C#.
- The way Microsoft shows (use user control via NuGet package) is far from realistic solution. Because it is too difficult to debug. I think it should be as easy as usual C++ DLL in C# application (I hope it is easier and faster than "DllImport".)
- Is the next of DirectX 12 Ultimate going to Vulkan? Both of them, NVidia concerns. Intel have gone to ML or their own library. Because DirectX 12 Ultimate may be the ultimate, there seems no DirectX 13. (I understand the U.S. nation hate the number.) So, the rest is Vulkan. If not, for C#, there should be new official library/wrapper like ComputeSharp. (Managed DirectX?, XNA? no, no. It should be .Net Native and support WinUI3, at least.) Why don't you make DirectXI (not "X" but Eleven), or had already given it up?
- The "Project Reunion". There was a party who did not gather there. Team DirectX. Though the project prepared
SwapChainPanel
for their playground, the team's boss sticks to "Insert floppy disk and push power button!". Lock them in the box named X.
I've had a chance to hear major UI company about WinUI3. They say "About WinUI3, just watching it's popularity." They think Microsoft does NOT get serious spreading WinUI3. It seems that Microsoft stop developing XAML for desktop.
I know Microsoft never admit death of libraries. In fact, DirectX 9 still can be downloaded. But in my thought, no enhance means end of software. Is XAML fading out?