| 450 | } |
| 451 | |
| 452 | void CheckCompatibility(const ImageBase& Img1, const ImageBase& Img2) |
| 453 | { |
| 454 | CheckSameSize(Img1, Img2); |
| 455 | |
| 456 | if (Img1.IsFloat() != Img2.IsFloat()) |
| 457 | throw cl::Error(CL_INVALID_VALUE, "Different image types used"); |
| 458 | |
| 459 | if (Img1.IsUnsigned() != Img2.IsUnsigned()) |
| 460 | throw cl::Error(CL_INVALID_VALUE, "Different image types used"); |
| 461 | } |
| 462 | |
| 463 | void CheckSizeAndType(const ImageBase& Img1, const ImageBase& Img2) |
| 464 | { |
no test coverage detected