Hi all, I think it is fine to break OS X for a while if we make sure that:
- blender still builds on OS X and that we still build it, even if it is totally broken when running just to prevent other things breaking unintended - you can force build a core only 3.2 on windows / linux and have some link time magic to make sure at least the legacy OpenGL entry points cannot work in that state I do not think is to much about most developers now using OS X as their primary platform as that we should be very careful with a platform our users care about. Martijn On Fri, May 27, 2016 at 7:46 AM, Mike Erwin <[email protected]> wrote: > Hi all, > > On the OpenGL topic, my main question is whether anyone working on Blender > 2.8 needs Mac support in the next few months. Eventually we'll have > everything working cross platform with GL 3.2 core profile. But to get > started on that we can use 3.2 compatibility profile which works on Windows > and Linux but not Mac. > > Git master and current/future Blender 2.7x releases will not be affected. > Just the blender2.8 branch which is the hub for future work. > > A few months!? It's not just immediate mode drawing commands that need > replacement. Display lists also go away. Much built-in state and functions > are replaced by GLSL. In other words there's lots to do! And capable people > here that are itching to make progress. > > After the meeting I locally bumped GL to 3.2 on Windows, upgraded built-in > shaders and code generator to GLSL 1.5, and scrapped some legacy code. If > nobody objects, that can all go into blender2.8 and not a sub-branch. > > Mike Erwin > musician, naturalist, pixel pusher, hacker extraordinaire > > On Thu, May 26, 2016 at 9:19 PM, Campbell Barton <[email protected]> > wrote: > > > Hi, only a few topics to report on, > > some discussion about OpenGL that we better move to the mailing list. > > > > 1) Current Projects > > > > - Mike Erwin proposes to switch to OpenGL 3.2 minimum requirement in > > the 2.8x branch. > > While meeting generally agrees on this, it breaks building on OSX > > for as long as we still use immediate mode, > > so better move discussion to mailing list, since we better take care > > breaking platform support for too long on branches intended for > > everyone to collaborate on. > > > > - Kevin Dietrich is working on Alembic, > > http://blenderartists.org/forum/showthread.php?399763 > > > > 2) GSOC Updates > > > > - Thomas has Bindless Textures and Single Channel textures in master > > > > > https://wiki.blender.org/index.php/User:DingTo/GSoC_2016/Weekly_Reports/Preparations > > _______________________________________________ > > Bf-committers mailing list > > [email protected] > > https://lists.blender.org/mailman/listinfo/bf-committers > > > _______________________________________________ > Bf-committers mailing list > [email protected] > https://lists.blender.org/mailman/listinfo/bf-committers > _______________________________________________ Bf-committers mailing list [email protected] https://lists.blender.org/mailman/listinfo/bf-committers
