aboutsummaryrefslogtreecommitdiffhomepage
path: root/tests/VkWrapTests.cpp
diff options
context:
space:
mode:
authorGravatar Greg Daniel <egdaniel@google.com>2017-03-27 16:18:03 -0400
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2017-03-27 20:48:00 +0000
commitaf401275705edb5272f7c69394a1c1cf262f059f (patch)
tree69109272372cc9ed07f2bce184202528020f920d /tests/VkWrapTests.cpp
parentd63442d87c6d35af4b2771a30a80e67d6aa92b68 (diff)
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 <jvanverth@google.com> Commit-Queue: Greg Daniel <egdaniel@google.com>
Diffstat (limited to 'tests/VkWrapTests.cpp')
-rw-r--r--tests/VkWrapTests.cpp4
1 files changed, 3 insertions, 1 deletions
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) {