From af401275705edb5272f7c69394a1c1cf262f059f Mon Sep 17 00:00:00 2001 From: Greg Daniel Date: Mon, 27 Mar 2017 16:18:03 -0400 Subject: Minor fix to VkWrapTest We need to make sure we cleanup the VkImage created when testing the wrapping of a render target. BUG=skia: Change-Id: I60ea7e880fecccca309a250cc3b19eb29d6aa89c Reviewed-on: https://skia-review.googlesource.com/10206 Reviewed-by: Jim Van Verth Commit-Queue: Greg Daniel --- tests/VkWrapTests.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'tests/VkWrapTests.cpp') diff --git a/tests/VkWrapTests.cpp b/tests/VkWrapTests.cpp index 7de31602f3..9279ef6895 100644 --- a/tests/VkWrapTests.cpp +++ b/tests/VkWrapTests.cpp @@ -100,7 +100,9 @@ void wrap_rt_test(skiatest::Reporter* reporter, GrContext* context) { rt = gpu->wrapBackendRenderTarget(desc); REPORTER_ASSERT(reporter, rt); - gpu->deleteTestingOnlyBackendTexture(backendObj, true); + // When we wrapBackendRenderTarget it is always borrowed, so we must make sure to free the + // resource when we're done. + gpu->deleteTestingOnlyBackendTexture(backendObj, false); } void wrap_trt_test(skiatest::Reporter* reporter, GrContext* context) { -- cgit v1.2.3