Home | History | Annotate | only in /frameworks/native/opengl/tests/testViewport
Up to higher level directory
NameDateSize
Android.mk21-Oct-2016555
AndroidManifest.xml21-Oct-20161.5K
README21-Oct-2016774
res/21-Oct-2016
src/21-Oct-2016

README

      1 Repro steps:
      2 
      3 build, install and run the attached test program TestViewport.apk
      4 
      5 Run on Sapphire with Froyo.
      6 
      7 The program clears the screen to blue, then draws a full screen white quad that
      8 is alligned to the screen.
      9 (Therefore the whole screen should appear to be white.)
     10 
     11 
     12 Note that screen is all white.
     13 
     14 Rotate screen 90 degrees.
     15 
     16 Expected: screen is still all white.
     17 
     18 Actual: screen is blue with offset white rectangle.
     19 
     20 This bug only happens on Sapphire, it works correctly on Passion.
     21 
     22 What happens:
     23 
     24 I think the bug is that the gl.glViewport() call in onSurfaceChanged() is
     25 being ignored by the OpenGL driver.
     26 
     27 NOTE: If a gl.glViewport call is added at the beginning of the onDrawFrame()
     28 call (which means it is called before every draw), the program runs correctly.
     29