From 06a7d395b8d91656c1cb22d254940926c564c2cc Mon Sep 17 00:00:00 2001 From: Michael Butler Date: Wed, 12 Apr 2017 18:55:48 -0700 Subject: [PATCH] Connecting to BufferQueue before setting surface. Bug: 37172220 Test: mma, runs on sailfish Change-Id: I2ed8e55ed9e6149245ca0d605441eff74eac45e2 --- renderscript/1.0/vts/functional/VtsMiscellaneousTests.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/renderscript/1.0/vts/functional/VtsMiscellaneousTests.cpp b/renderscript/1.0/vts/functional/VtsMiscellaneousTests.cpp index 23b09ac53c..278dbf301b 100644 --- a/renderscript/1.0/vts/functional/VtsMiscellaneousTests.cpp +++ b/renderscript/1.0/vts/functional/VtsMiscellaneousTests.cpp @@ -175,6 +175,8 @@ TEST_F(RenderscriptHidlTest, NativeWindowIoTest) { ASSERT_NE(NativeWindow(0), nativeWindow); ((ANativeWindow *)nativeWindow)->incStrong(nullptr); + native_window_api_connect((ANativeWindow*)nativeWindow, + NATIVE_WINDOW_API_CPU); context->allocationSetNativeWindow(allocationSend, nativeWindow); context->allocation2DWrite(allocationSend, 0, 0, 0, AllocationCubemapFace::POSITIVE_X, 512, 512, @@ -239,6 +241,8 @@ TEST_F(RenderscriptHidlTest, BufferQueueTest) { EXPECT_EQ(nativeWindow2, nativeWindow1); ((ANativeWindow *)nativeWindow1)->incStrong(nullptr); + native_window_api_connect((ANativeWindow*)nativeWindow1, + NATIVE_WINDOW_API_CPU); context->allocationSetNativeWindow(allocationSend, nativeWindow1); context->allocation2DWrite(allocationSend, 0, 0, 0, AllocationCubemapFace::POSITIVE_X, 512, 512,