24 if (b_rr.ptr.data ==
NULL) {
28 BL::RenderResult::layers_iterator b_single_rlay;
29 b_rr.layers.begin(b_single_rlay);
32 if (b_single_rlay == b_rr.layers.end()) {
36 BL::RenderLayer b_rlay = *b_single_rlay;
40 for (BL::RenderPass &b_pass : b_rlay.passes) {
41 tile.set_pass_pixels(b_pass.name(), b_pass.channels(), (
float *)b_pass.rect());
44 b_engine_.end_result(b_rr,
false,
false,
false);
80 if (b_rr.ptr.data ==
NULL) {
84 BL::RenderResult::layers_iterator b_single_rlay;
85 b_rr.layers.begin(b_single_rlay);
88 if (b_single_rlay == b_rr.layers.end()) {
92 BL::RenderLayer b_rlay = *b_single_rlay;
97 for (BL::RenderPass &b_pass : b_rlay.passes) {
98 if (!
tile.get_pass_pixels(b_pass.name(), b_pass.channels(), &pixels[0])) {
99 memset(&pixels[0], 0, pixels.size() *
sizeof(
float));
102 b_pass.rect(&pixels[0]);
105 b_engine_.end_result(b_rr,
false,
false,
true);