KhronosGroup / KhronosGroup/OpenCL-CTS

test_image_single_queue FAILED with --useSingleImageKernel when num2DImages > 1

Open
#2,800 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
232
Forks
235
Avg merge
8d 7h
Merged PRs (30d)
18

Description

Repro: ./test_vulkan --useSingleImageKernel test_image_single_queue

Number of images: 1 passes for all 21 formats. Number of images: 2
fails immediately at the first format/size (r8ui, 4x4) with "Source and destination buffers don't match".

Environment: rusticl -> Zink -> Lavapipe (software), Mesa 26.3.0-devel, LLVM 17.0.6, VK_LAYER_KHRONOS_validation 1.4.313, Vulkan instance 1.4.358. Not yet verified on hardware drivers.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by running ./test_vulkan --useSingleImageKernel test_image_single_queue and reproduce the failure for num2DImages > 1, beginning with the r8ui 4x4 case. Compare the behavior across the 21 formats and verify the test passes for multiple images, rather than only one.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
testing-qa
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.