[Bf-committers] Blender compilation breaks with post-1.4.0 OSL

Brecht Van Lommel brechtvanlommel at pandora.be
Fri Dec 6 12:12:46 CET 2013

Hi Matthew,

This should already be solved in our Git repository:

There are a bunch of bigger changes happening in OSL at the moment, so
things may break a few more times, but we generally try to keep the
latest Blender compiling with both the stable and latest OSL versions.


On Fri, Dec 6, 2013 at 2:52 AM, Matthew <rnddim at gmail.com> wrote:
> $ecent changes to OSL after the 1.4.0 release removed the
> "ClosurePrimitive" class, which breaks Cycles on compiling
> intern/cycles/kernel/osl/background.cpp .
> Since the commit that removed this legacy code in OSL did only that, I'm
> afraid I'm not able to offer any advice in what to replace it with,
> beyond the fact that the replacement features are seemingly already
> available.
> If you need to see the commit that remove ClosurePrimitive and what else
> it affected, it's available here:
> https://github.com/imageworks/OpenShadingLanguage/commit/066dd45e6765762238a319f9a2de8e83410cef0b
> Just thought I'd bring this up before a release of OSL with this change
> lands, so you're able to prepare Blender for it appropriately :) .
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at blender.org
> http://lists.blender.org/mailman/listinfo/bf-committers

More information about the Bf-committers mailing list