-
Notifications
You must be signed in to change notification settings - Fork 1.2k
WPF + DXVK + WebGPU/We metal = SilverLight #3727
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Steve Jobs thought about it and promptly banned Flash from iOS. |
@ClosetBugSlayer Steve Jobs banned the Flash PLUGIN. Yet he allowed HTML5+Javascript. The reasoning being that the PLUGIN was closed source. "Adobe's Flash products are 100% proprietary," -Steve Jobs. This would be a solution that is pure WebASM and HTML5 and would be a logical next step for mixing Blazor tech with WPF. If the DotNet foundation continues down their current path, the entire pipeline would be FOSS. The main reason that WPF is currently Windows only, is that it has native windows bindings (the biggest of which is DirectX). Translating the DX layer to Vulkan and running that on WebGPU would allow fully accelerated WPF on WebASM/DotNet Core. |
The provided approach makes sense, cos current Microsoft technologies do not provide support for targeting Xaml based desktop apps for Linux or Web platforms. |
It is hard to bring wpf to DXVK |
@lindexi My understanding of WPF is that "All display in WPF is done through the DirectX engine, allowing for efficient hardware and software rendering."* Given that DXVK is a drop in DX replacement with a VK backend. It SHOULD be easy. |
@arontsang the key difference between Winform & WPF is WPF is Vector Graphics while Winform is GDI. So WPF is far efficient. Pls take a look at OpenSilver.NET 3.2. They do a good job in supporting/migrating your WPF into any platform and support VB.NET, FS.NET including C#. Their XAML editor is better than the one in VS2022 by giving exactly same VB6 drag & drop feature. |
@arontsang I try to use https://github.com/XenoAtom/XenoAtom.Graphics . But I do not make any progress. |
Native Browser silver light support. Think about it!
The text was updated successfully, but these errors were encountered: