Lines Matching defs:clear
265 // Fullscreen clear to black.
420 const ClearCommand& clear = clears[ndx];
422 if (clear.buffers & GL_COLOR_BUFFER_BIT) glClearColor(clear.color.x(), clear.color.y(), clear.color.z(), clear.color.w());
423 if (clear.buffers & GL_STENCIL_BUFFER_BIT) glClearStencil(clear.stencil);
425 DE_ASSERT(clear.buffers == (clear.buffers & (GL_COLOR_BUFFER_BIT|GL_STENCIL_BUFFER_BIT))); // \note Don't use clear for depths.
427 glScissor(clear.rect.left+viewportX, clear.rect.bottom+viewportY, clear.rect.width, clear.rect.height);
428 glClear(clear.buffers);
485 const ClearCommand& clear = clears[ndx];
487 if (clear.buffers & GL_COLOR_BUFFER_BIT)
488 tcu::clear(tcu::getSubregion(dstColor, clear.rect.left, clear.rect.bottom, clear.rect.width, clear.rect.height), clear.color);
490 if (clear.buffers & GL_STENCIL_BUFFER_BIT && stencilBits > 0)
492 int maskedVal = clear.stencil & ((1<<stencilBits)-1);
493 tcu::clearStencil(tcu::getSubregion(dstStencil, clear.rect.left, clear.rect.bottom, clear.rect.width, clear.rect.height), maskedVal);
496 DE_ASSERT(clear.buffers == (clear.buffers & (GL_COLOR_BUFFER_BIT|GL_STENCIL_BUFFER_BIT))); // \note Don't use clear for depths.
605 m_baseClears.clear();
606 m_baseDepthRenders.clear();
607 m_visualizeCommands.clear();
608 m_refBaseDepthRenders.clear();
609 m_refVisualizeCommands.clear();