On Wed, Apr 27, 2011 at 6:36 AM, Brecht Van Lommel <[email protected]> wrote:
> > * There are two shading backends: GPU compatible and Open Shading Language. > Unfortunately, OSL only runs on the CPU currently, getting this to run on > the GPU would be a major undertaking, and is unlikely to be supported soon. > Additionally, it's not possible yet to write custom OSL shaders. This was discussed on the OpenSL list some months ago - Larry Gritz recommends the following as the preferred path (not necessarily for Blender devs to do, but something that should be done for opensl eventually....) "3. Add another "back end" to ShadingSystem, much like how we use LLVM to take the post-optimized bytecode of the shader group and compile it to machine language on the fly, except you would be translating the post-optimized bytecode to OpenCL source code. (This would be my choice for a real production system, and would leverage as much of our work as possible.) " LetterRip _______________________________________________ Bf-committers mailing list [email protected] http://lists.blender.org/mailman/listinfo/bf-committers
