-
Notifications
You must be signed in to change notification settings - Fork 717
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
OpenGL and/or Generic 3D View support #9405
Comments
Has anything like this been added? |
Hello - we prioritize the roadmap based on volume of community requests or based on paid client support requests, a process described here https://platform.uno/blog/sustaining-the-open-source-uno-platform/ . It would be great to understand your timelines and needs - would you mind reaching out at info@platform.uno please?
|
After #15166 , we can draw 3D to OpenGL and then draw OpenGL to Skia. |
@lindexi, @jeromelaban, will this be implemented by copying to the buffer of a WriteableBitmap or rather having some sort of GpuInterop implementation? |
@anose001 Copy buffer to WriteableBitmap will slowly. |
Bummer to hear that, but thank you |
@lindexi, very cool to hear that. Looking forward to give this a try once this is out on a nightly build or so. Do you know if this is a matter of weeks or months? Also, will this be constrained to OpenGL on desktop or will other platforms (android, iOS, etc) be able to draw to a SkiaVisual via their own graphics APIs? |
@anose001 I use the hack way to do this now, see #17083 and #15097 (reply in thread) |
To answer my above question, it looks like this here says @lindexi, is an ANGLE implementation for mobile support considerably more work to implement this functionality? |
@anose001 net8.0-desktop is supported on macOS, and macOS still supports OpenGL even if it's discontinued. ANGLE is a consideration for supporting targets that do not provide OpenGL at all, or severely limited. |
What would you like to be added:
An OpenGL and/or Generic 3D view which supports the ability to use 3D primitives, exposed through Silk.NET, for instance.
Why is this needed:
Render 3D content in apps.
For which Platform:
All available platforms, where ever OpenGL is supported.
The text was updated successfully, but these errors were encountered: