stride
stride copied to clipboard
[WIP] Custom Render Context
PR Details
Add missing extension point to support custom render context
- Custom Window
- Custom Platform
Description
Mostly putting internal things in public
Related Issue
#870
Motivation and Context
These changes allow stride to be hosted in a custom window platform like:
- Headless
- Remote
- GLFW
- vvvv
- Avalonia
Types of changes
- [ ] Docs change / refactoring / dependency upgrade
- [ ] Bug fix (non-breaking change which fixes an issue)
- [x ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to change)
Checklist
- [ ] My change requires a change to the documentation.
- [ ] I have added tests to cover my changes.
- [ ] All new and existing tests passed.
@tebjan you have more points to open ?
Hey, very glad to see this happening. I hope we will have time to discuss these things in our next vvvv meeting and come back to you with ideas and/or other points to consider.
Here are some initial thoughts:
- We could have a public repo with an example project to see how the code can be used
- WPF, Avalonia, (WinForms, GLFW, SDL, GTK#)?
- Seeing how stride can be integrated into existing apps would be great
I think most important would be Xamarin.Forms / .Net MAUI Custom Renderer/Handler I tried to work on it and I would do it but still Months it is not possible to build Android Apps. For UWP/WinUI for example creating a Custom Renderer would be extremly simple (https://github.com/xamarin/XamarinCommunityToolkit/issues/549) but for Android I have to test it. So I could not work fourther on.
Hi, how is it going with this PR? Looking forward to discussing the bounty reward for it if you have the time.
I think most important would be Xamarin.Forms / .Net MAUI Custom Renderer/Handler I tried to work on it and I would do it but still Months it is not possible to build Android Apps. For UWP/WinUI for example creating a Custom Renderer would be extremly simple (xamarin/XamarinCommunityToolkit#549) but for Android I have to test it. So I could not work fourther on.
Is testing on Android the only thing holding up this PR? I have several Android devices that are already set up for development, just let me know what needs to be tested.
any update regarding this feature? thanks
Any news to this?