Just use GL core headers everywhere. On 27 May 2016 at 08:05, Martijn Berger <martijn.ber...@gmail.com> wrote:
> 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 <significant....@gmail.com> > 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 <ideasma...@gmail.com> > > 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 > > > Bf-committers@blender.org > > > https://lists.blender.org/mailman/listinfo/bf-committers > > > > > _______________________________________________ > > Bf-committers mailing list > > Bf-committers@blender.org > > https://lists.blender.org/mailman/listinfo/bf-committers > > > _______________________________________________ > Bf-committers mailing list > Bf-committers@blender.org > https://lists.blender.org/mailman/listinfo/bf-committers > _______________________________________________ Bf-committers mailing list Bf-committers@blender.org https://lists.blender.org/mailman/listinfo/bf-committers