Page MenuHome

Bradley Austin Davis (jherico)
User

Projects

User does not belong to any projects.

User Details

User Since
May 10 2016, 7:31 PM (217 w, 5 d)

Recent Activity

May 10 2016

Bradley Austin Davis (jherico) added a comment to T47899: Blender HMD Support.

I've approached this problem in my own work on an open source project and my solution was to create an abstraction for output devices and add support for dynamically loading plugins that implement the abstraction for specific devices. Our core codebase is Apache licensed, not GPL, so there are likely constraints you would have that we don't, but it seems like it might be a viable path forward. If you made the plugin specification itself available under a more permissive license than GPL (say LGPL or Apache), people could build plugins regardless of the underlying HMD SDK license, while core plugins (for basic 2D display) could remain under GPL.

May 10 2016, 7:44 PM · User Interface, BF Blender