зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1414977 - Skip DrawElements if !indexCount, not !lastVert. - r=daoshengmu
MozReview-Commit-ID: KaGFV374G5
This commit is contained in:
Родитель
95abd6e7a0
Коммит
da2b4b335a
|
@ -741,7 +741,7 @@ WebGLContext::DrawElements(GLenum mode, GLsizei indexCount, GLenum type,
|
|||
errorScope.reset(new gl::GLContext::LocalErrorScope(*gl));
|
||||
}
|
||||
|
||||
if (lastVert) {
|
||||
if (indexCount) {
|
||||
AUTO_PROFILER_LABEL("glDrawElements", GRAPHICS);
|
||||
gl->fDrawElements(mode, indexCount, type,
|
||||
reinterpret_cast<GLvoid*>(byteOffset));
|
||||
|
@ -793,7 +793,7 @@ WebGLContext::DrawElementsInstanced(GLenum mode, GLsizei indexCount, GLenum type
|
|||
errorScope.reset(new gl::GLContext::LocalErrorScope(*gl));
|
||||
}
|
||||
|
||||
if (lastVert && instanceCount) {
|
||||
if (indexCount && instanceCount) {
|
||||
AUTO_PROFILER_LABEL("glDrawElementsInstanced", GRAPHICS);
|
||||
gl->fDrawElementsInstanced(mode, indexCount, type,
|
||||
reinterpret_cast<GLvoid*>(byteOffset),
|
||||
|
|
Загрузка…
Ссылка в новой задаче