Home | History | Annotate | Download | only in egl

Lines Matching defs:Frame

144 struct Frame
146 Frame (int width_, int height_);
152 Frame::Frame (int width_, int height_)
162 void generateRandomFrame (Frame& dst, const vector<PartialUpdateTest::DrawType>& drawTypes, de::Random& rnd)
180 typedef vector<Frame> FrameSequence;
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)
467 vector<EGLint> getDamageRegion (const Frame& frame, int marginLeft, int marginBottom, int marginRight, int marginTop)
470 for (size_t drawNdx = 0; drawNdx < frame.draws.size(); drawNdx++)
472 const ColoredRect& rect = frame.draws[drawNdx].rect;
505 Frame newFrame (width, height);
678 Frame frame (width, height);
682 generateRandomFrame(frame, m_evenFrameDrawType, rnd);
687 vector<EGLint> damageRegion = getDamageRegion(frame, 0, 0, 0, 0);
692 m_gles2Renderer->render(width, height, frame);
700 // render a new frame
702 m_gles2Renderer->render(width, height, frame);
704 m_refRenderer->render(&refBuffer, frame);
740 Frame frame (width, height);
744 generateRandomFrame(frame, m_evenFrameDrawType, rnd);
749 vector<EGLint> damageRegion = getDamageRegion(frame, 0, 0, 0, 0);
751 m_gles2Renderer->render(width, height, frame);
761 // render a new frame
763 m_gles2Renderer->render(width, height, frame);
765 m_refRenderer->render(&refBuffer, frame);