| 7208 | } |
| 7209 | |
| 7210 | static bool IsAnyOffsetsAreInvalid(const OffsetData& offset_data) { |
| 7211 | for (unsigned int l = 0; l < offset_data.offsets.size(); ++l) |
| 7212 | for (unsigned int dy = 0; dy < offset_data.offsets[l].size(); ++dy) |
| 7213 | for (unsigned int dx = 0; dx < offset_data.offsets[l][dy].size(); ++dx) |
| 7214 | if (reinterpret_cast<const tinyexr::tinyexr_int64&>(offset_data.offsets[l][dy][dx]) <= 0) |
| 7215 | return true; |
| 7216 | |
| 7217 | return false; |
| 7218 | } |
| 7219 | |
| 7220 | static bool isValidTile(const EXRHeader* exr_header, |
| 7221 | const OffsetData& offset_data, |