summaryrefslogtreecommitdiff
path: root/tools/gfx-unit-test/existing-device-handle-test.cpp
diff options
context:
space:
mode:
authorlucy96chen <47800040+lucy96chen@users.noreply.github.com>2021-10-04 09:46:33 -0700
committerGitHub <noreply@github.com>2021-10-04 09:46:33 -0700
commitb3dfe383c6d31ff3dbd76dcfb32de8d536382f3e (patch)
tree06efb21869df7ccdca6d98ab4217b8bf75dfdd2f /tools/gfx-unit-test/existing-device-handle-test.cpp
parent35bca4cc432613af3926da3bed217a6baa9cbd26 (diff)
Get native handles for TextureResource and BufferResource (#1960)
* Added getNativeHandle() to TextureResource and BufferResource; Implemented getNativeHandle() in Vulkan and D3D12; Added new unit test files for the aforementioned implementation * Added missing getNativeHandle() implementations to renderer-shared.cpp and CUDA * Finished new getNativeHandle() unit tests for ITextureResource and IBufferResource; Modified ICommandQueue and ICommandBuffer unit tests to call QueryInterface to convert to IUnknown then back and compare resulting pointers for equality * Unit tests updated and pass locally * Cast m_buffer.m_buffer and m_image to uint64_t
Diffstat (limited to 'tools/gfx-unit-test/existing-device-handle-test.cpp')
-rw-r--r--tools/gfx-unit-test/existing-device-handle-test.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/tools/gfx-unit-test/existing-device-handle-test.cpp b/tools/gfx-unit-test/existing-device-handle-test.cpp
index a8ebb67c9..2a4ffea26 100644
--- a/tools/gfx-unit-test/existing-device-handle-test.cpp
+++ b/tools/gfx-unit-test/existing-device-handle-test.cpp
@@ -100,7 +100,7 @@ namespace gfx_test
{
if ((api & context->enabledApis) == 0)
{
- return SLANG_IGNORE_TEST;
+ SLANG_IGNORE_TEST;
}
Slang::ComPtr<IDevice> device;
IDevice::Desc deviceDesc = {};
@@ -116,7 +116,7 @@ namespace gfx_test
deviceDesc.deviceType = gfx::DeviceType::Vulkan;
break;
default:
- return SLANG_IGNORE_TEST;
+ SLANG_IGNORE_TEST;
}
deviceDesc.slang.slangGlobalSession = context->slangGlobalSession;
const char* searchPaths[] = { "", "../../tools/gfx-unit-test", "tools/gfx-unit-test" };
@@ -125,7 +125,7 @@ namespace gfx_test
auto createDeviceResult = gfxCreateDevice(&deviceDesc, device.writeRef());
if (SLANG_FAILED(createDeviceResult))
{
- return SLANG_IGNORE_TEST;
+ SLANG_IGNORE_TEST;
}
IDevice::NativeHandle handle = {};
@@ -136,7 +136,7 @@ namespace gfx_test
auto createTestDeviceResult = gfxCreateDevice(&testDeviceDesc, testDevice.writeRef());
if (SLANG_FAILED(createTestDeviceResult))
{
- return SLANG_IGNORE_TEST;
+ SLANG_IGNORE_TEST;
}
existingDeviceHandleTestImpl(testDevice, context);