| 419 | } |
| 420 | |
| 421 | static void adds_image(const imagef& src, const vec4F& value, imagef& dst) |
| 422 | { |
| 423 | dst.resize(src); |
| 424 | |
| 425 | //#pragma omp parallel for |
| 426 | for (int y = 0; y < (int)dst.get_height(); y++) |
| 427 | { |
| 428 | for (uint32_t x = 0; x < dst.get_width(); x++) |
| 429 | { |
| 430 | const vec4F& p = src(x, y); |
| 431 | |
| 432 | dst(x, y).set(p[0] + value[0], p[1] + value[1], p[2] + value[2], p[3] + value[3]); |
| 433 | } |
| 434 | } |
| 435 | } |
| 436 | |
| 437 | static void mul_image(const imagef& src1, const imagef& src2, imagef& dst, const vec4F& scale) |
| 438 | { |
no test coverage detected