OSDN Git Service

backout a workaround that is not needed anymore
authorMathias Agopian <mathias@google.com>
Thu, 19 Nov 2009 23:52:28 +0000 (15:52 -0800)
committerMathias Agopian <mathias@google.com>
Thu, 19 Nov 2009 23:52:28 +0000 (15:52 -0800)
we had to add a call to glFinish() before glReadPixels() because of a bug in the GL ES
driver of a certain device. This is not needed anymore.

libs/surfaceflinger/LayerBlur.cpp

index 5d4a38b..5fd7904 100644 (file)
@@ -169,7 +169,6 @@ void LayerBlur::onDraw(const Region& clip) const
             // This reads the frame-buffer, so a h/w GL would have to
             // finish() its rendering first. we don't want to do that
             // too often. Read data is 4-bytes aligned.
-            glFinish();
             glReadPixels(X, Y, w, h, mReadFormat, mReadType, pixels);
 
             // blur that texture.