| 5688 | } |
| 5689 | |
| 5690 | static bool IsAnyOffsetsAreInvalid(const OffsetData& offset_data) { |
| 5691 | for (unsigned int l = 0; l < offset_data.offsets.size(); ++l) |
| 5692 | for (unsigned int dy = 0; dy < offset_data.offsets[l].size(); ++dy) |
| 5693 | for (unsigned int dx = 0; dx < offset_data.offsets[l][dy].size(); ++dx) |
| 5694 | if (reinterpret_cast<const tinyexr::tinyexr_int64&>(offset_data.offsets[l][dy][dx]) <= 0) |
| 5695 | return true; |
| 5696 | |
| 5697 | return false; |
| 5698 | } |
| 5699 | |
| 5700 | static bool isValidTile(const EXRHeader* exr_header, |
| 5701 | const OffsetData& offset_data, |