[Bf-committers] Blender developers meeting notes, November 29, 2015
Hi all, Here are the (short) notes of today's meeting in irc.freenode.net #blendercoders 1) Work on 2.77 - Project page with planning: http://wiki.blender.org/index.php/Dev:Doc/Projects (As agreed on, 2.77 has not been scheduled yet) - Bastien Montagne reports good progress on library referencing improvements: http://code.blender.org/2015/11/test-build-live-reloading-relocating-of-libraries/ (Might go to 2.77 if testing goes well) 2) Other projects and 2.8 preparations - Migrating to OpenGL 2.1 has started. - We're now officially on 2.1 minimal! Meaning that the old 'extension' (compatibility) API calls are gone. Work now progresses on removing 'immediate mode' calls (glBegin, glEnd), and on defining how to use shaders everywhere. - Mike Erwin will write (today!) a wiki page - to log and report on OpenGL work, also as dashboard to give people insight what they can do to help. Code upgrading is fun work for which a lot of people can contribute. Check the wiki project page later today for the correct page link. - If you want to get involved: join the coders IRC channel, or the viewport list: http://lists.blender.org/mailman/listinfo/bf-viewport - After the meeting, a group discussed key aspects of the work ahead... viewport team members so-far: Mike Erwin, Antony Ryakiotakis, Brecht van Lommel, Inez Almeida, Martijn Berger. Thomas Dinges is available to help. Jason Wilkins is inactive currently but welcome to join! Laters, -Ton- Ton Roosendaal - t...@blender.org - www.blender.org Chairman Blender Foundation - Producer Blender Institute Entrepotdok 57A - 1018AD Amsterdam - The Netherlands ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] Blender developers meeting notes, November 29, 2015
Hi, A small question regarding the OpenGL project: > "Work now progresses on removing 'immediate mode' calls (glBegin, glEnd), and on defining how to use shaders everywhere" How does that affect Python addons? Can immediate mode still be used via bgl? Or it's not recommended (not guaranteed to work in all OSs)? Thanks, Dalai On Nov 29, 2015 14:02, "Ton Roosendaal" wrote: > Hi all, > > Here are the (short) notes of today's meeting in irc.freenode.net > #blendercoders > > 1) Work on 2.77 > > - Project page with planning: > http://wiki.blender.org/index.php/Dev:Doc/Projects > (As agreed on, 2.77 has not been scheduled yet) > > - Bastien Montagne reports good progress on library referencing > improvements: > > http://code.blender.org/2015/11/test-build-live-reloading-relocating-of-libraries/ > (Might go to 2.77 if testing goes well) > > 2) Other projects and 2.8 preparations > > - Migrating to OpenGL 2.1 has started. > > - We're now officially on 2.1 minimal! Meaning that the old 'extension' > (compatibility) API calls > are gone. Work now progresses on removing 'immediate mode' calls (glBegin, > glEnd), and on defining > how to use shaders everywhere. > > - Mike Erwin will write (today!) a wiki page - to log and report on OpenGL > work, also as dashboard to > give people insight what they can do to help. Code upgrading is fun work > for which a lot of people > can contribute. Check the wiki project page later today for the correct > page link. > > - If you want to get involved: join the coders IRC channel, or the > viewport list: > http://lists.blender.org/mailman/listinfo/bf-viewport > > - After the meeting, a group discussed key aspects of the work ahead... > viewport team members so-far: > Mike Erwin, Antony Ryakiotakis, Brecht van Lommel, Inez Almeida, Martijn > Berger. Thomas Dinges is > available to help. Jason Wilkins is inactive currently but welcome to join! > > Laters, > > -Ton- > > > Ton Roosendaal - t...@blender.org - www.blender.org > Chairman Blender Foundation - Producer Blender Institute > Entrepotdok 57A - 1018AD Amsterdam - The Netherlands > > > > ___ > Bf-committers mailing list > Bf-committers@blender.org > http://lists.blender.org/mailman/listinfo/bf-committers > ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] Blender developers meeting notes, November 29, 2015
When we switch to core profile, legacy GL calls will not be supported at all from the driver. To solve this, Martijn proposed to have a deprecation mode for a few versions that would prohibit use of deprecated functions from python (probably error out when accessing them with a warning). On 29/11/2015, Dalai Felinto wrote: > Hi, > A small question regarding the OpenGL project: > > > "Work now progresses on removing 'immediate mode' calls (glBegin, > glEnd), and on defining how to use shaders everywhere" > > How does that affect Python addons? Can immediate mode still be used via > bgl? Or it's not recommended (not guaranteed to work in all OSs)? > > Thanks, > Dalai > On Nov 29, 2015 14:02, "Ton Roosendaal" wrote: > >> Hi all, >> >> Here are the (short) notes of today's meeting in irc.freenode.net >> #blendercoders >> >> 1) Work on 2.77 >> >> - Project page with planning: >> http://wiki.blender.org/index.php/Dev:Doc/Projects >> (As agreed on, 2.77 has not been scheduled yet) >> >> - Bastien Montagne reports good progress on library referencing >> improvements: >> >> http://code.blender.org/2015/11/test-build-live-reloading-relocating-of-libraries/ >> (Might go to 2.77 if testing goes well) >> >> 2) Other projects and 2.8 preparations >> >> - Migrating to OpenGL 2.1 has started. >> >> - We're now officially on 2.1 minimal! Meaning that the old 'extension' >> (compatibility) API calls >> are gone. Work now progresses on removing 'immediate mode' calls >> (glBegin, >> glEnd), and on defining >> how to use shaders everywhere. >> >> - Mike Erwin will write (today!) a wiki page - to log and report on >> OpenGL >> work, also as dashboard to >> give people insight what they can do to help. Code upgrading is fun work >> for which a lot of people >> can contribute. Check the wiki project page later today for the correct >> page link. >> >> - If you want to get involved: join the coders IRC channel, or the >> viewport list: >> http://lists.blender.org/mailman/listinfo/bf-viewport >> >> - After the meeting, a group discussed key aspects of the work ahead... >> viewport team members so-far: >> Mike Erwin, Antony Ryakiotakis, Brecht van Lommel, Inez Almeida, Martijn >> Berger. Thomas Dinges is >> available to help. Jason Wilkins is inactive currently but welcome to >> join! >> >> Laters, >> >> -Ton- >> >> >> Ton Roosendaal - t...@blender.org - www.blender.org >> Chairman Blender Foundation - Producer Blender Institute >> Entrepotdok 57A - 1018AD Amsterdam - The Netherlands >> >> >> >> ___ >> Bf-committers mailing list >> Bf-committers@blender.org >> http://lists.blender.org/mailman/listinfo/bf-committers >> > ___ > Bf-committers mailing list > Bf-committers@blender.org > http://lists.blender.org/mailman/listinfo/bf-committers > ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] Blender developers meeting notes, November 29, 2015
BGL already almost has a mechanism for doing this the calls. The legacy calls are already separated out just the mechanism for enabling / disabling this has still to be decided. Ill try and make a proposal to add some call to bgl itself to hide them or warn or something. On Sun, Nov 29, 2015 at 7:23 PM, Antony Riakiotakis wrote: > When we switch to core profile, legacy GL calls will not be supported > at all from the driver. To solve this, Martijn proposed to have a > deprecation mode for a few versions that would prohibit use of > deprecated functions from python (probably error out when accessing > them with a warning). > > > On 29/11/2015, Dalai Felinto wrote: > > Hi, > > A small question regarding the OpenGL project: > > > > > "Work now progresses on removing 'immediate mode' calls (glBegin, > > glEnd), and on defining how to use shaders everywhere" > > > > How does that affect Python addons? Can immediate mode still be used via > > bgl? Or it's not recommended (not guaranteed to work in all OSs)? > > > > Thanks, > > Dalai > > On Nov 29, 2015 14:02, "Ton Roosendaal" wrote: > > > >> Hi all, > >> > >> Here are the (short) notes of today's meeting in irc.freenode.net > >> #blendercoders > >> > >> 1) Work on 2.77 > >> > >> - Project page with planning: > >> http://wiki.blender.org/index.php/Dev:Doc/Projects > >> (As agreed on, 2.77 has not been scheduled yet) > >> > >> - Bastien Montagne reports good progress on library referencing > >> improvements: > >> > >> > http://code.blender.org/2015/11/test-build-live-reloading-relocating-of-libraries/ > >> (Might go to 2.77 if testing goes well) > >> > >> 2) Other projects and 2.8 preparations > >> > >> - Migrating to OpenGL 2.1 has started. > >> > >> - We're now officially on 2.1 minimal! Meaning that the old 'extension' > >> (compatibility) API calls > >> are gone. Work now progresses on removing 'immediate mode' calls > >> (glBegin, > >> glEnd), and on defining > >> how to use shaders everywhere. > >> > >> - Mike Erwin will write (today!) a wiki page - to log and report on > >> OpenGL > >> work, also as dashboard to > >> give people insight what they can do to help. Code upgrading is fun work > >> for which a lot of people > >> can contribute. Check the wiki project page later today for the correct > >> page link. > >> > >> - If you want to get involved: join the coders IRC channel, or the > >> viewport list: > >> http://lists.blender.org/mailman/listinfo/bf-viewport > >> > >> - After the meeting, a group discussed key aspects of the work ahead... > >> viewport team members so-far: > >> Mike Erwin, Antony Ryakiotakis, Brecht van Lommel, Inez Almeida, Martijn > >> Berger. Thomas Dinges is > >> available to help. Jason Wilkins is inactive currently but welcome to > >> join! > >> > >> Laters, > >> > >> -Ton- > >> > >> > >> Ton Roosendaal - t...@blender.org - www.blender.org > >> Chairman Blender Foundation - Producer Blender Institute > >> Entrepotdok 57A - 1018AD Amsterdam - The Netherlands > >> > >> > >> > >> ___ > >> Bf-committers mailing list > >> Bf-committers@blender.org > >> http://lists.blender.org/mailman/listinfo/bf-committers > >> > > ___ > > Bf-committers mailing list > > Bf-committers@blender.org > > http://lists.blender.org/mailman/listinfo/bf-committers > > > ___ > Bf-committers mailing list > Bf-committers@blender.org > http://lists.blender.org/mailman/listinfo/bf-committers > ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] Blender developers meeting notes, November 29, 2015
Here is the OpenGL wiki page: http://wiki.blender.org/index.php/Dev:2.8/Source/OpenGL On Sun, Nov 29, 2015 at 8:02 PM, Martijn Berger wrote: > BGL already almost has a mechanism for doing this the calls. The legacy > calls are already separated out just the mechanism for enabling / disabling > this has still to be decided. > > Ill try and make a proposal to add some call to bgl itself to hide them or > warn or something. > > > On Sun, Nov 29, 2015 at 7:23 PM, Antony Riakiotakis > wrote: > >> When we switch to core profile, legacy GL calls will not be supported >> at all from the driver. To solve this, Martijn proposed to have a >> deprecation mode for a few versions that would prohibit use of >> deprecated functions from python (probably error out when accessing >> them with a warning). >> >> >> On 29/11/2015, Dalai Felinto wrote: >> > Hi, >> > A small question regarding the OpenGL project: >> > >> > > "Work now progresses on removing 'immediate mode' calls (glBegin, >> > glEnd), and on defining how to use shaders everywhere" >> > >> > How does that affect Python addons? Can immediate mode still be used via >> > bgl? Or it's not recommended (not guaranteed to work in all OSs)? >> > >> > Thanks, >> > Dalai >> > On Nov 29, 2015 14:02, "Ton Roosendaal" wrote: >> > >> >> Hi all, >> >> >> >> Here are the (short) notes of today's meeting in irc.freenode.net >> >> #blendercoders >> >> >> >> 1) Work on 2.77 >> >> >> >> - Project page with planning: >> >> http://wiki.blender.org/index.php/Dev:Doc/Projects >> >> (As agreed on, 2.77 has not been scheduled yet) >> >> >> >> - Bastien Montagne reports good progress on library referencing >> >> improvements: >> >> >> >> >> http://code.blender.org/2015/11/test-build-live-reloading-relocating-of-libraries/ >> >> (Might go to 2.77 if testing goes well) >> >> >> >> 2) Other projects and 2.8 preparations >> >> >> >> - Migrating to OpenGL 2.1 has started. >> >> >> >> - We're now officially on 2.1 minimal! Meaning that the old 'extension' >> >> (compatibility) API calls >> >> are gone. Work now progresses on removing 'immediate mode' calls >> >> (glBegin, >> >> glEnd), and on defining >> >> how to use shaders everywhere. >> >> >> >> - Mike Erwin will write (today!) a wiki page - to log and report on >> >> OpenGL >> >> work, also as dashboard to >> >> give people insight what they can do to help. Code upgrading is fun work >> >> for which a lot of people >> >> can contribute. Check the wiki project page later today for the correct >> >> page link. >> >> >> >> - If you want to get involved: join the coders IRC channel, or the >> >> viewport list: >> >> http://lists.blender.org/mailman/listinfo/bf-viewport >> >> >> >> - After the meeting, a group discussed key aspects of the work ahead... >> >> viewport team members so-far: >> >> Mike Erwin, Antony Ryakiotakis, Brecht van Lommel, Inez Almeida, Martijn >> >> Berger. Thomas Dinges is >> >> available to help. Jason Wilkins is inactive currently but welcome to >> >> join! >> >> >> >> Laters, >> >> >> >> -Ton- >> >> >> >> >> >> Ton Roosendaal - t...@blender.org - www.blender.org >> >> Chairman Blender Foundation - Producer Blender Institute >> >> Entrepotdok 57A - 1018AD Amsterdam - The Netherlands >> >> >> >> >> >> >> >> ___ >> >> Bf-committers mailing list >> >> Bf-committers@blender.org >> >> http://lists.blender.org/mailman/listinfo/bf-committers >> >> >> > ___ >> > Bf-committers mailing list >> > Bf-committers@blender.org >> > http://lists.blender.org/mailman/listinfo/bf-committers >> > >> ___ >> Bf-committers mailing list >> Bf-committers@blender.org >> http://lists.blender.org/mailman/listinfo/bf-committers >> > ___ > Bf-committers mailing list > Bf-committers@blender.org > http://lists.blender.org/mailman/listinfo/bf-committers ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] Blender developers meeting notes, November 29, 2015
On Sun, Nov 29, 2015 at 3:54 PM, Brecht Van Lommel < brechtvanlom...@pandora.be> wrote: > Here is the OpenGL wiki page: > http://wiki.blender.org/index.php/Dev:2.8/Source/OpenGL Excellent write-up. I added some sections and will add more after a good night's sleep and the "day job" is over. Mike Erwin musician, naturalist, pixel pusher, hacker extraordinaire ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] Blender developers meeting notes, November 29, 2015
Hi, I would prefer to keep 2.7x releases compatible, also for scripts using BGL. When that's not possible anymore it's time to get a 2.8 branch started. -Ton- Ton Roosendaal - t...@blender.org - www.blender.org Chairman Blender Foundation - Producer Blender Institute Entrepotdok 57A - 1018AD Amsterdam - The Netherlands > On 29 Nov, 2015, at 20:02, Martijn Berger wrote: > > BGL already almost has a mechanism for doing this the calls. The legacy > calls are already separated out just the mechanism for enabling / disabling > this has still to be decided. > > Ill try and make a proposal to add some call to bgl itself to hide them or > warn or something. > > > On Sun, Nov 29, 2015 at 7:23 PM, Antony Riakiotakis > wrote: > >> When we switch to core profile, legacy GL calls will not be supported >> at all from the driver. To solve this, Martijn proposed to have a >> deprecation mode for a few versions that would prohibit use of >> deprecated functions from python (probably error out when accessing >> them with a warning). >> >> >> On 29/11/2015, Dalai Felinto wrote: >>> Hi, >>> A small question regarding the OpenGL project: >>> "Work now progresses on removing 'immediate mode' calls (glBegin, >>> glEnd), and on defining how to use shaders everywhere" >>> >>> How does that affect Python addons? Can immediate mode still be used via >>> bgl? Or it's not recommended (not guaranteed to work in all OSs)? >>> >>> Thanks, >>> Dalai >>> On Nov 29, 2015 14:02, "Ton Roosendaal" wrote: >>> Hi all, Here are the (short) notes of today's meeting in irc.freenode.net #blendercoders 1) Work on 2.77 - Project page with planning: http://wiki.blender.org/index.php/Dev:Doc/Projects (As agreed on, 2.77 has not been scheduled yet) - Bastien Montagne reports good progress on library referencing improvements: >> http://code.blender.org/2015/11/test-build-live-reloading-relocating-of-libraries/ (Might go to 2.77 if testing goes well) 2) Other projects and 2.8 preparations - Migrating to OpenGL 2.1 has started. - We're now officially on 2.1 minimal! Meaning that the old 'extension' (compatibility) API calls are gone. Work now progresses on removing 'immediate mode' calls (glBegin, glEnd), and on defining how to use shaders everywhere. - Mike Erwin will write (today!) a wiki page - to log and report on OpenGL work, also as dashboard to give people insight what they can do to help. Code upgrading is fun work for which a lot of people can contribute. Check the wiki project page later today for the correct page link. - If you want to get involved: join the coders IRC channel, or the viewport list: http://lists.blender.org/mailman/listinfo/bf-viewport - After the meeting, a group discussed key aspects of the work ahead... viewport team members so-far: Mike Erwin, Antony Ryakiotakis, Brecht van Lommel, Inez Almeida, Martijn Berger. Thomas Dinges is available to help. Jason Wilkins is inactive currently but welcome to join! Laters, -Ton- Ton Roosendaal - t...@blender.org - www.blender.org Chairman Blender Foundation - Producer Blender Institute Entrepotdok 57A - 1018AD Amsterdam - The Netherlands ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers >>> ___ >>> Bf-committers mailing list >>> Bf-committers@blender.org >>> http://lists.blender.org/mailman/listinfo/bf-committers >>> >> ___ >> Bf-committers mailing list >> Bf-committers@blender.org >> http://lists.blender.org/mailman/listinfo/bf-committers >> > ___ > Bf-committers mailing list > Bf-committers@blender.org > http://lists.blender.org/mailman/listinfo/bf-committers ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers