stride icon indicating copy to clipboard operation
stride copied to clipboard

[WIP] Custom Render Context

Open TheKeyblader opened this issue 2 years ago • 7 comments

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.

TheKeyblader avatar Feb 02 '22 20:02 TheKeyblader

@tebjan you have more points to open ?

TheKeyblader avatar Feb 02 '22 20:02 TheKeyblader

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

tebjan avatar Feb 03 '22 14:02 tebjan

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.

Agredo avatar Feb 07 '22 14:02 Agredo

Hi, how is it going with this PR? Looking forward to discussing the bounty reward for it if you have the time.

Aggror avatar Mar 18 '22 07:03 Aggror

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.

yoshiask avatar Aug 23 '22 18:08 yoshiask

any update regarding this feature? thanks

Codentale avatar Aug 17 '23 07:08 Codentale

Any news to this?

jr-ger avatar Mar 29 '24 20:03 jr-ger