Hi Jeroen, I'll comment on the tiling / OpenCL proposal itself in another mail later.
I agree with Matt that it would be good to address a number of design issues first. Perhaps these could be implemented before work on tiling or OpenCL begins. * Automatic data type conversion between nodes. * Storing channels non-interleaved. * Premul vs. key alpha. We should have a convention here and stick to it. * Color management. Also think we should decide on a convention here. * Store transformations along with buffers. * Change all nodes to use a get_pixel function. Options to shuffle channels, or change color spaces can all be done outside of nodes, as part of automatic data conversion as already proposed. A get_pixel function would handle procedurals/transformations automatically. These things don't seem particularly hard to implement, but would be quite a bit of work refactoring code. Further, most of the things in the VFX proposal seems like they would not have much effect on the internal workings, more about UI and different ways to get data in/out of the compositor. Brecht. _______________________________________________ Bf-committers mailing list [email protected] http://lists.blender.org/mailman/listinfo/bf-committers
