You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Oh great catch Scott Haynie (@shaynie)! Do you have an example of how the header should reference the sublicense.
Also, the latest version of DrawFullScreenPass has deviated quite a bit from the original to support Unity 2022. So, I wonder if that should be called out?
In fact, the 2022+ version of the class is a rewrite since Unity changed much of the interface for doing blits. But I'm not sure when we can make the call as something is "clean room" or not. Adam Mollis (@AMollis) do you have any thoughts?
Hi Cameron (@Cameron-Micka), a few of ideas that came up in the MRTK maintainers group and I have one too:
The DrawFullscreenPass.cs file could be moved into a separate repository or branch so that the the encumbered file could be optional/experimental and left out for mainline usage in MRTK.
Thanks for the ideas Griff Hazen (@ghazen-ml)! Thanks for starting the fourth bullet point - if we hear back from Unity that would obviously be the easiest solution. Else, I'm open do doing a clean room implementation since it's not that much to rewrite.
Activity
shaynie commentedon Nov 9, 2023
Here is the license from the root of that repo: https://github.com/Unity-Technologies/UniversalRenderingExamples/blob/master/Assets/License.pdf
Cameron-Micka commentedon Nov 30, 2023
Oh great catch Scott Haynie (@shaynie)! Do you have an example of how the header should reference the sublicense.
Also, the latest version of DrawFullScreenPass has deviated quite a bit from the original to support Unity 2022. So, I wonder if that should be called out?
AMollis commentedon Feb 14, 2024
Cameron (@Cameron-Micka) do you have an ETA on addressing this?
Cameron-Micka commentedon Feb 15, 2024
Once this question is answered I'm happy to fix asap:
ghazen-ml commentedon Feb 28, 2024
Hi Cameron (@Cameron-Micka), do you think there is an alternative DrawFuillscreenPass file that could form a basis for this file that doesn't have the potential license issue of https://github.com/Unity-Technologies/UniversalRenderingExamples/blob/master/Assets/License.pdf (non-commercial only). Or could we clean-room implement it?
Cameron-Micka commentedon Feb 29, 2024
Good question Griff Hazen (@ghazen-ml), if you look at the current state of the file it has diverged quite a bit from its roots to support XR and Unity 2022+: https://github.com/microsoft/MixedReality-GraphicsTools-Unity/blob/main/com.microsoft.mrtk.graphicstools.unity/Runtime/Utilities/DrawFullscreenPass.cs
In fact, the 2022+ version of the class is a rewrite since Unity changed much of the interface for doing blits. But I'm not sure when we can make the call as something is "clean room" or not. Adam Mollis (@AMollis) do you have any thoughts?
AMollis commentedon Feb 29, 2024
Related Issue:
ghazen-ml commentedon Jun 15, 2024
Hi Cameron (@Cameron-Micka), a few of ideas that came up in the MRTK maintainers group and I have one too:
Cameron-Micka commentedon Jun 17, 2024
Thanks for the ideas Griff Hazen (@ghazen-ml)! Thanks for starting the fourth bullet point - if we hear back from Unity that would obviously be the easiest solution. Else, I'm open do doing a clean room implementation since it's not that much to rewrite.