зеркало из https://github.com/mozilla/pjs.git
Bug 705663 - Fix braindead WebGLTexture::HasImageInfoAt - r=jrmuizel
This commit is contained in:
Родитель
beac54d4eb
Коммит
0b35c4bf19
|
@ -1087,9 +1087,10 @@ public:
|
||||||
}
|
}
|
||||||
|
|
||||||
bool HasImageInfoAt(size_t level, size_t face) const {
|
bool HasImageInfoAt(size_t level, size_t face) const {
|
||||||
return level <= mMaxLevelWithCustomImages &&
|
CheckedUint32 checked_index = CheckedUint32(level) * mFacesCount + face;
|
||||||
face < mFacesCount &&
|
return checked_index.valid() &&
|
||||||
ImageInfoAt(level, 0).mIsDefined;
|
checked_index.value() < mImageInfos.Length() &&
|
||||||
|
ImageInfoAt(level, face).mIsDefined;
|
||||||
}
|
}
|
||||||
|
|
||||||
static size_t FaceForTarget(WebGLenum target) {
|
static size_t FaceForTarget(WebGLenum target) {
|
||||||
|
|
Загрузка…
Ссылка в новой задаче