diff options
Diffstat (limited to 'tests/VkWrapTests.cpp')
-rw-r--r-- | tests/VkWrapTests.cpp | 4 |
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) { |