mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-11 16:45:25 +08:00
Fix reporting d3d sharings extensions.
Change-Id: I204360d4bd99845c4f4c1ce847e679a89256e87c Signed-off-by: Hoppe, Mateusz <mateusz.hoppe@intel.com>
This commit is contained in:
committed by
sys_ocldev
parent
14b8bbb3aa
commit
6a53eed889
@@ -15,6 +15,7 @@
|
||||
#include "runtime/sharings/d3d/d3d_sharing.h"
|
||||
#include "runtime/sharings/d3d/d3d_surface.h"
|
||||
#include "runtime/sharings/d3d/d3d_texture.h"
|
||||
#include "runtime/sharings/d3d/enable_d3d.h"
|
||||
#include "runtime/utilities/arrayref.h"
|
||||
#include "unit_tests/fixtures/d3d_test_fixture.h"
|
||||
#include "unit_tests/helpers/debug_manager_state_restore.h"
|
||||
@@ -714,4 +715,16 @@ TEST(D3DSurfaceTest, givenD3DSurfaceWhenInvalidMemObjectIsPassedToValidateUpdate
|
||||
auto result = surface->validateUpdateData(updateData);
|
||||
EXPECT_EQ(CL_INVALID_MEM_OBJECT, result);
|
||||
}
|
||||
|
||||
TEST(D3D10, givenD3D10BuilderWhenGettingExtensionsThenCorrectExtensionsListIsReturned) {
|
||||
auto builderFactory = std::make_unique<D3DSharingBuilderFactory<D3DTypesHelper::D3D10>>();
|
||||
EXPECT_THAT(builderFactory->getExtensions(), testing::HasSubstr(std::string("cl_khr_d3d10_sharing")));
|
||||
}
|
||||
|
||||
TEST(D3D11, givenD3D11BuilderWhenGettingExtensionsThenCorrectExtensionsListIsReturned) {
|
||||
auto builderFactory = std::make_unique<D3DSharingBuilderFactory<D3DTypesHelper::D3D11>>();
|
||||
EXPECT_THAT(builderFactory->getExtensions(), testing::HasSubstr(std::string("cl_khr_d3d11_sharing")));
|
||||
EXPECT_THAT(builderFactory->getExtensions(), testing::HasSubstr(std::string("cl_intel_d3d11_nv12_media_sharing")));
|
||||
}
|
||||
|
||||
} // namespace NEO
|
||||
|
||||
Reference in New Issue
Block a user