| 402 | } |
| 403 | |
| 404 | static void add_image(const imagef& src1, const imagef& src2, imagef& dst) |
| 405 | { |
| 406 | dst.resize(src1); |
| 407 | |
| 408 | //#pragma omp parallel for |
| 409 | for (int y = 0; y < (int)dst.get_height(); y++) |
| 410 | { |
| 411 | for (uint32_t x = 0; x < dst.get_width(); x++) |
| 412 | { |
| 413 | const vec4F& s1 = src1(x, y); |
| 414 | const vec4F& s2 = src2(x, y); |
| 415 | |
| 416 | dst(x, y).set(s1[0] + s2[0], s1[1] + s2[1], s1[2] + s2[2], s1[3] + s2[3]); |
| 417 | } |
| 418 | } |
| 419 | } |
| 420 | |
| 421 | static void adds_image(const imagef& src, const vec4F& value, imagef& dst) |
| 422 | { |
no test coverage detected