| 717 | } |
| 718 | |
| 719 | uint64_t Texture::getTexelCount() const |
| 720 | { |
| 721 | uint64_t count = 0; |
| 722 | for (uint32_t i = 0; i < getMipCount(); i++) |
| 723 | { |
| 724 | uint64_t texelsInMip = (uint64_t)getWidth(i) * getHeight(i) * getDepth(i); |
| 725 | FALCOR_ASSERT(texelsInMip > 0); |
| 726 | count += texelsInMip; |
| 727 | } |
| 728 | count *= getArraySize(); |
| 729 | FALCOR_ASSERT(count > 0); |
| 730 | return count; |
| 731 | } |
| 732 | |
| 733 | bool Texture::compareDesc(const Texture* pOther) const |
| 734 | { |
no test coverage detected