KhronosGroup / KhronosGroup/OpenCL-CTS

Does the Vulkan SPIR-V and API version need to match?

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

Description

From a review comment, see: https://github.com/KhronosGroup/OpenCL-CTS/pull/2536#pullrequestreview-3362636592

> I don't have a very strong opinion about this, but I think it should be fine to invoke glslang and target the older SPIR-V environment, and it would only be a problem to target a newer SPIR-V environment.
>
> Is a validation layer complaining about a mismatch, or is there something else that prompted this change?

Basically, does the Vulkan SPIR-V version need to match the Vulkan API version? If not, is the PR masking some other issue?

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with pull request 2536 and the linked review comment, then investigate whether the Vulkan SPIR-V target version must match the Vulkan API version. Determine whether the proposed change is masking another issue and record the compatibility conclusion or required follow-up.

Written by the indexing model from the issue text.

Assessment

Domain
computer-graphics, testing
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.