[Bf-committers] Blender Developers Meeting Minutes - May 27th

Martijn Berger martijn.berger at gmail.com
Fri May 27 08:05:55 CEST 2016


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.bit at 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 <ideasman42 at 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 at blender.org
> > https://lists.blender.org/mailman/listinfo/bf-committers
> >
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at blender.org
> https://lists.blender.org/mailman/listinfo/bf-committers
>


More information about the Bf-committers mailing list