Skip to content

[SYCL] add dx12 read write unsampled test of bindless images#22524

Closed
dklochkov-emb wants to merge 3 commits into
intel:syclfrom
dklochkov-emb:sycl-bindless-images-read-write-unsampled
Closed

[SYCL] add dx12 read write unsampled test of bindless images#22524
dklochkov-emb wants to merge 3 commits into
intel:syclfrom
dklochkov-emb:sycl-bindless-images-read-write-unsampled

Conversation

@dklochkov-emb

Copy link
Copy Markdown
Contributor

Bindless images read write unsampled test contained bug: L0 UR adapter could start process data earlier than DX12 prepared them to pass. As a result D2 and D3 tests failed doe to 0s passed to L0 UR adapter.
This PR adds test to avoid this synchronization problem.

@dklochkov-emb dklochkov-emb requested a review from a team as a code owner July 2, 2026 15:59
@dklochkov-emb dklochkov-emb requested a review from 0x12CC July 2, 2026 15:59

@dyniols dyniols left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Test sycl/test-e2e/bindless_images/dx12_interop/read_write_unsampled.cpp has been replaced and there were added new DX12 interop tests that are using new common d3d12_setup.hpp. New tests are https://github.com/intel/llvm/tree/sycl/sycl/test-e2e/bindless_images/dx12_interop

I think read_write_unsampled.cpp cases should be covered by the new interop tests, so I don’t see the need for a separate test, especially without a shared common setup. If you think adding this test is still worthwhile, you could try adjusting the current implementation to match the new DX12 interop tests.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants