зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1140459 - Skip IsRenderbuffer assertions on Android emulator; r=jgilbert
This commit is contained in:
Родитель
1bcf68b61f
Коммит
b5f94612ad
|
@ -1876,7 +1876,8 @@ GLContext::AttachBuffersToFB(GLuint colorTex, GLuint colorRB,
|
|||
colorTex,
|
||||
0);
|
||||
} else if (colorRB) {
|
||||
MOZ_ASSERT(fIsRenderbuffer(colorRB));
|
||||
// On the Android 4.3 emulator, IsRenderbuffer may return false incorrectly.
|
||||
MOZ_ASSERT_IF(Renderer() != GLRenderer::AndroidEmulator, fIsRenderbuffer(colorRB));
|
||||
fFramebufferRenderbuffer(LOCAL_GL_FRAMEBUFFER,
|
||||
LOCAL_GL_COLOR_ATTACHMENT0,
|
||||
LOCAL_GL_RENDERBUFFER,
|
||||
|
@ -1884,7 +1885,7 @@ GLContext::AttachBuffersToFB(GLuint colorTex, GLuint colorRB,
|
|||
}
|
||||
|
||||
if (depthRB) {
|
||||
MOZ_ASSERT(fIsRenderbuffer(depthRB));
|
||||
MOZ_ASSERT_IF(Renderer() != GLRenderer::AndroidEmulator, fIsRenderbuffer(depthRB));
|
||||
fFramebufferRenderbuffer(LOCAL_GL_FRAMEBUFFER,
|
||||
LOCAL_GL_DEPTH_ATTACHMENT,
|
||||
LOCAL_GL_RENDERBUFFER,
|
||||
|
@ -1892,7 +1893,7 @@ GLContext::AttachBuffersToFB(GLuint colorTex, GLuint colorRB,
|
|||
}
|
||||
|
||||
if (stencilRB) {
|
||||
MOZ_ASSERT(fIsRenderbuffer(stencilRB));
|
||||
MOZ_ASSERT_IF(Renderer() != GLRenderer::AndroidEmulator, fIsRenderbuffer(stencilRB));
|
||||
fFramebufferRenderbuffer(LOCAL_GL_FRAMEBUFFER,
|
||||
LOCAL_GL_STENCIL_ATTACHMENT,
|
||||
LOCAL_GL_RENDERBUFFER,
|
||||
|
|
Загрузка…
Ссылка в новой задаче