Hi Mathias, We are using a ARM9 based board and the soft OpenGL implementation available in Android.
We are using a WVGA display. For display driver, we are synching with display interrupt so that should not be a problem. We will again check the fb contents when they are posted. We also see a similar problem with video. The video frame seems to be made up of 2 triangles, but the diagonal line is visible for some frames. This could be possible if the 2 triangles of the displayed frame are from 2 different video frames. So we are suspecting that the screen is not composited completely by SurfaceFlinger. Can you give some hints? Thanks, Anand On Tue, Feb 3, 2009 at 1:00 AM, Mathias Agopian <[email protected]> wrote: > > Could give more details? Which hardware is this? > Could be a bug in your display driver or GL driver. > > > Mathias > > On Mon, Feb 2, 2009 at 6:27 AM, anand b <[email protected]> wrote: >> >> Hi, >> >> We are seeing some artefacts while running the OpenGL application >> "Translucent GLSurfaceView" on our board. Could you please help us to >> understand what could be going wrong? >> >> We see a flicker (where the background image is visible) for a short >> time instead of 2 intersecting cubes. So, the final image is not >> consistent. >> >> Due to double bufferring in SurfaceFlinger, we expected to always see >> a consistent image on the framebuffer irrespective of the >> rendering/cpu speed. >> >> Due to the flicker, it seems that the OpenGL composition in >> SurfaceFlinger is somehow timed out and some triangles are not >> processed. Is this the way SurfaceFlinger is implemented? >> >> How can we ensure that SurfaceFlinger completes composition before a >> frame is displayed? >> >> We are using code from Android 1.0 release. Are there patches fixing >> this issue and if so could you please point me to those? >> >> Thanks, >> Anand >> >> > >> > > > > --~--~---------~--~----~------------~-------~--~----~ unsubscribe: [email protected] website: http://groups.google.com/group/android-porting -~----------~----~----~----~------~----~------~--~---
