I would hate making SDL2 a mandatory package to be installed before you can even start blender. That'd be just undiscussable stupid. Can even add "period" here.
The status of the wrangler is so-called "works for me (tm)", the patch is under review now https://developer.blender.org/D878 Hereby, linux department reports ready to go SDL-2.0 ;) On Thu, Nov 13, 2014 at 2:39 PM, Martijn Berger <[email protected]> wrote: > Hi, > > In general I do not think we should be to dogmatic in terms of library > versions across platforms. Run-time loading is however a cool solution and > I guess it fits really well for SDL. > Blender has been ready for this for some time thanks to Campbell but I am > unsure if we are actively using the improvements SDL2 brings like joystick > hot-plugging etc. > > Quick questions: > What is the state of the wrangler ? > > Other then that it seems a very doable and worthwhile goal (for the next > release ?) > > > Martijn > > > > On Thu, Nov 13, 2014 at 2:24 PM, Sergey Sharybin <[email protected]> > wrote: > > > Hi, > > > > This is actually coming from a conversation with Martijn about switching > to > > SDL-2.0 on Windows, but we need to make everyone informed. > > > > So basically the need of upgrade on Windows is caused by some issues > > happening with SDL-1.2 (which is currently used for all platforms) on > > Windows 8. So switching to SDL-2.0 would make more windows users happy > with > > blender. > > > > But we need to keep libraries in sync for the release, which means OSX > and > > Linux maintainers would need to do modifications to the release > environment > > and libraries. It shouldn't be hard, because SDL-2.0 was out for quite > some > > time now and Blender itself is totally ready for it. > > > > So the proposal would be: > > > > - Martijn takes care of SDL-2.0 on Windows. If needed Sergey helps him. > > - Jens would need to take care of OSX > > - Sergey takes care of Linux builds, for this we'll need to finish the > SDL > > wrangler patch (which makes SDL libraries load on runtime and if library > is > > not found Blender still works, just doesn't allow to use SDL for sound > and > > joystick). > > > > What does it mean for artists? Well, for OSX and Windows they wouldnt' > see > > any difference (apart from some some solved issues). Neither those who > runs > > existing builds, nor those who compiles blender themselves. > > > > For Linux users it'll mean in order to use SDL (sound and joystick) SDL2 > is > > to be installed. If this library is not installed, blender WILL run, just > > wouldn't let use SDL functionality. This doesn't seem difficult to > install > > if needed, even for current Debian stable (which tends to be quite old) > > there's an official backport for SDL2. > > > > -- > > With best regards, Sergey Sharybin > > _______________________________________________ > > Bf-committers mailing list > > [email protected] > > http://lists.blender.org/mailman/listinfo/bf-committers > > > _______________________________________________ > Bf-committers mailing list > [email protected] > http://lists.blender.org/mailman/listinfo/bf-committers > -- With best regards, Sergey Sharybin _______________________________________________ Bf-committers mailing list [email protected] http://lists.blender.org/mailman/listinfo/bf-committers
