diff options
Diffstat (limited to 'libs/gui/tests/SurfaceTextureGL.h')
-rw-r--r-- | libs/gui/tests/SurfaceTextureGL.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/libs/gui/tests/SurfaceTextureGL.h b/libs/gui/tests/SurfaceTextureGL.h index ac112c4..3bff192 100644 --- a/libs/gui/tests/SurfaceTextureGL.h +++ b/libs/gui/tests/SurfaceTextureGL.h @@ -37,10 +37,10 @@ protected: void SetUp() { GLTest::SetUp(); - sp<BufferQueue> bq = new BufferQueue(); - mBQ = bq; - mST = new GLConsumer(bq, TEX_ID); - mSTC = new Surface(bq); + sp<IGraphicBufferProducer> producer; + BufferQueue::createBufferQueue(&producer, &mConsumer); + mST = new GLConsumer(mConsumer, TEX_ID); + mSTC = new Surface(producer); mANW = mSTC; mTextureRenderer = new TextureRenderer(TEX_ID, mST); ASSERT_NO_FATAL_FAILURE(mTextureRenderer->SetUp()); @@ -60,7 +60,7 @@ protected: mTextureRenderer->drawTexture(); } - sp<BufferQueue> mBQ; + sp<IGraphicBufferConsumer> mConsumer; sp<GLConsumer> mST; sp<Surface> mSTC; sp<ANativeWindow> mANW; |