KhronosGroup / KhronosGroup/SPIRV-Tools

validator: Function storage class for atomic operations

Open
#2,095 1 comment 0 reactions 0 assignees View on GitHub
component:validation
Dominant language
C++
Stars
1.4k
Forks
709
Avg merge
1d 22h
Merged PRs (30d)
28

Description

Resolution to SPIR-V spec issue 367

- Function storage class is permitted for atomic operations, for SPIR-V modules which are _not_ Shader (either implicitly or explicitly declared).

Contributor guide

Open the contributing guide

Research direction

Start by reading SPIR-V spec issue 367 and locating the validator logic for atomic operations. No source file or test is named in the issue; done means validating Function storage class for atomic operations in non-Shader modules while preserving the applicable Shader restrictions.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
compilers, tooling
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
32/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.