summaryrefslogtreecommitdiffstats
path: root/tools/gfx-unit-test/create-buffer-from-handle.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tools/gfx-unit-test/create-buffer-from-handle.cpp')
-rw-r--r--tools/gfx-unit-test/create-buffer-from-handle.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/tools/gfx-unit-test/create-buffer-from-handle.cpp b/tools/gfx-unit-test/create-buffer-from-handle.cpp
index 0b2573da1..538dc492a 100644
--- a/tools/gfx-unit-test/create-buffer-from-handle.cpp
+++ b/tools/gfx-unit-test/create-buffer-from-handle.cpp
@@ -51,6 +51,7 @@ namespace gfx_test
originalNumbersBuffer->getNativeResourceHandle(&handle);
ComPtr<IBufferResource> numbersBuffer;
GFX_CHECK_CALL_ABORT(device->createBufferFromNativeHandle(handle, bufferDesc, numbersBuffer.writeRef()));
+ compareComputeResult(device, numbersBuffer, Slang::makeArray<float>(0.0f, 1.0f, 2.0f, 3.0f));
ComPtr<IResourceView> bufferView;
IResourceView::Desc viewDesc = {};
@@ -91,9 +92,9 @@ namespace gfx_test
runTestImpl(createBufferFromHandleTestImpl, unitTestContext, Slang::RenderApiFlag::D3D12);
}
-// SLANG_UNIT_TEST(createBufferFromHandleVulkan)
-// {
-// runTestImpl(createBufferFromHandleTestImpl, unitTestContext, Slang::RenderApiFlag::Vulkan);
-// }
+ SLANG_UNIT_TEST(createBufferFromHandleVulkan)
+ {
+ runTestImpl(createBufferFromHandleTestImpl, unitTestContext, Slang::RenderApiFlag::Vulkan);
+ }
}