Lines Matching refs:frame
196 void render (int width, int height, const Frame& frame) const;
246 void GLES2Renderer::render (int width, int height, const Frame& frame) const
248 for (size_t drawNdx = 0; drawNdx < frame.draws.size(); drawNdx++)
250 const ColoredRect& coloredRect = frame.draws[drawNdx].rect;
252 if (frame.draws[drawNdx].drawType == PartialUpdateTest::DRAWTYPE_GLES2_RENDER)
302 else if (frame.draws[drawNdx].drawType == PartialUpdateTest::DRAWTYPE_GLES2_CLEAR)
320 void render (tcu::Surface* target, const Frame& frame) const;
330 void ReferenceRenderer::render (tcu::Surface* target, const Frame& frame) const
332 for (size_t drawNdx = 0; drawNdx < frame.draws.size(); drawNdx++)
334 const ColoredRect& coloredRect = frame.draws[drawNdx].rect;
335 if (frame.draws[drawNdx].drawType == PartialUpdateTest::DRAWTYPE_GLES2_RENDER || frame.draws[drawNdx].drawType == PartialUpdateTest::DRAWTYPE_GLES2_CLEAR)
476 vector<EGLint> getDamageRegion (const Frame& frame, int marginLeft, int marginBottom, int marginRight, int marginTop)
479 for (size_t drawNdx = 0; drawNdx < frame.draws.size(); drawNdx++)
481 const ColoredRect& rect = frame.draws[drawNdx].rect;
697 Frame frame (width, height);
701 generateRandomFrame(frame, m_evenFrameDrawType, rnd);
706 vector<EGLint> damageRegion = getDamageRegion(frame, 0, 0, 0, 0);
711 m_gles2Renderer->render(width, height, frame);
719 // render a new frame
721 m_gles2Renderer->render(width, height, frame);
723 m_refRenderer->render(&refBuffer, frame);
759 Frame frame (width, height);
763 generateRandomFrame(frame, m_evenFrameDrawType, rnd);
768 vector<EGLint> damageRegion = getDamageRegion(frame, 0, 0, 0, 0);
770 m_gles2Renderer->render(width, height, frame);
780 // render a new frame
782 m_gles2Renderer->render(width, height, frame);
784 m_refRenderer->render(&refBuffer, frame);