# HG changeset patch # User Faisal Memon # Date 1287738829 -3600 # Node ID 5b9bcf58d962a6221b2a30c93d9c352940d4901c # Parent bbf967b65d9e5a96ffe2e21e3066d637a74b2997 Add vgClear code to get drawing on screen diff -r bbf967b65d9e -r 5b9bcf58d962 egl/sfegltest/src/eglrendering.cpp --- a/egl/sfegltest/src/eglrendering.cpp Thu Sep 30 18:43:06 2010 +0100 +++ b/egl/sfegltest/src/eglrendering.cpp Fri Oct 22 10:13:49 2010 +0100 @@ -210,6 +210,20 @@ CEGLRendering::EGLCheckReturnError(eglMakeCurrent(iDisplay, iSurface, iSurface, iContextVG)); RDebug::Printf("CEGLRendering::ConstructL 8"); + + VGfloat clearColour[] = { 0.5f, 0.5f, 0.5f, 1.0f }; + vgSetfv(VG_CLEAR_COLOR, 4, clearColour); + RDebug::Printf("CEGLRendering::ConstructL 9"); + vgSeti(VG_IMAGE_QUALITY, VG_IMAGE_QUALITY_NONANTIALIASED); + RDebug::Printf("CEGLRendering::ConstructL 10"); + vgSeti(VG_RENDERING_QUALITY, VG_RENDERING_QUALITY_NONANTIALIASED); + RDebug::Printf("CEGLRendering::ConstructL 11"); + vgSeti(VG_MATRIX_MODE, VG_MATRIX_IMAGE_USER_TO_SURFACE); + RDebug::Printf("CEGLRendering::ConstructL 12"); + vgClear(0, 0, windowSize.iWidth, windowSize.iHeight); + RDebug::Printf("CEGLRendering::ConstructL 13"); + eglSwapBuffers(iDisplay, iSurface); + RDebug::Printf("CEGLRendering::ConstructL 14"); }