Bug 1293845 - Handle zero-size TexSubImage. - r=mtseng

MozReview-Commit-ID: J4cT3oqPTLa
This commit is contained in:
Jeff Gilbert 2016-08-10 15:16:05 -07:00
Родитель fb75e3bc05
Коммит 70dfbdbec9
1 изменённых файлов: 3 добавлений и 0 удалений

Просмотреть файл

@ -184,6 +184,9 @@ ValidateUnpackBytes(WebGLContext* webgl, const char* funcName, uint32_t width,
uint32_t height, uint32_t depth, const webgl::PackingInfo& pi,
uint32_t byteCount, webgl::TexUnpackBlob* blob)
{
if (!width || !height || !depth)
return true;
const auto bytesPerPixel = webgl::BytesPerPixel(pi);
const auto bytesPerRow = CheckedUint32(blob->mRowLength) * bytesPerPixel;
const auto rowStride = RoundUpToMultipleOf(bytesPerRow, blob->mAlignment);