Skip to content
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

Cross Platform Support (Linux)? #216

Open
MrJacquers opened this issue Nov 22, 2022 · 4 comments
Open

Cross Platform Support (Linux)? #216

MrJacquers opened this issue Nov 22, 2022 · 4 comments
Labels
enhancement New feature or request v4

Comments

@MrJacquers
Copy link

Any chance of this being able to run on Linux, maybe using Wine and WPF .Net Core? Not sure if SharpDX might be an issue? Thanks.

@SuRGeoNix
Copy link
Owner

First of all there is no SharpDX anymore, it's Vortice! No idea if you would be able to make it work with Wine but it wouldn't be a good choice performance wise. This needs to be resolve with a new Renderer (probably an OpenGL) as the FFmpeg already can handle the decoding on any platform. I might look in to that but probably next year as it will require a lot of time to integrate!

@SuRGeoNix SuRGeoNix added the enhancement New feature or request label Nov 22, 2022
@afunc233
Copy link

@SuRGeoNix maybe SkiaSharp on avalonia

@SuRGeoNix
Copy link
Owner

SuRGeoNix commented Nov 23, 2022

I was trying to add support on WinUI 3.0 but it's still in beta even if they don't admit it. No designer no transparent windows!
That's why I had look also in Avalonia and SkiaSharp which can possible use a shared handle with flyleaf's renderer for better integration with the controls. When the time comes I hope things will be more mature so the integration will be easier!

@afunc233
Copy link

@SuRGeoNix maybe Avalonia and use OpenGlControlBase 🐲 i had found a way in WPF is use OpenTK so it will work in Avalonia , but I think Avalonia has some Performance Issues now

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request v4
Projects
None yet
Development

No branches or pull requests

3 participants