KhronosGroup/SPIRV-Cross
SPIRV-Cross is a practical tool and library for performing reflection on SPIR-V and disassembling SPIR-V back to high level languages.
Is KhronosGroup/SPIRV-Cross beginner-friendly?
In the last 30 days, KhronosGroup/SPIRV-Cross merged 15 of 25 pull requests from outside contributors, and its maintainers usually reply within 1 day. 1 beginner-friendly issue is open now.
- Stars
- 2.6k
- Forks
- 747
- Open beginner issues
- 1
- Indexed issues
- 146
- Avg merge
- 7d 3h
- Merged PRs (30d)
- 15
- Dominant language
- GLSL
- License
- Apache-2.0
- Last GitHub push
- Oct 28, 2026
- Latest indexed
- Sep 18, 2026
- Contributing guide
- Contributing guide
- Code of conduct
- No code of conduct
- Beginner labels
- help wanted
How to contribute to KhronosGroup/SPIRV-Cross
- Read the contributing guide first: it says how the maintainers want changes proposed, tested and reviewed.
- Your contributions will be published under the project's Apache-2.0 license.
- Pick the open beginner-friendly issue below and comment that you want to work on it before you start.
Issues somebody may already be working on are listed last. List everything by date
-
Difficulty 2/5 1-3 hours Newbie friendliness 64/100
KhronosGroup/SPIRV-Cross#2743 ·
Maintainers usually reply within 1 day
-
Difficulty 3/5 Half a day Newbie friendliness 65/100
KhronosGroup/SPIRV-Cross#2742 ·
Maintainers usually reply within 1 day
-
Difficulty 3/5 1-2 days Newbie friendliness 77/100
KhronosGroup/SPIRV-Cross#2725 ·
Maintainers usually reply within 1 day
-
MSL: no texture fence before an image atomic that follows a write to the same read_write textureOpen
Difficulty 3/5 1-2 days Newbie friendliness 63/100
KhronosGroup/SPIRV-Cross#2723 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
KhronosGroup/SPIRV-Cross#2717 ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 55/100
KhronosGroup/SPIRV-Cross#2702 ·
Maintainers usually reply within 1 day
-
Difficulty 5/5 Over a week Newbie friendliness 38/100
KhronosGroup/SPIRV-Cross#2622 · 14 comments ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 38/100
KhronosGroup/SPIRV-Cross#2606 · 6 comments ·
Maintainers usually reply within 1 day
-
question
Difficulty 4/5 3-5 days Newbie friendliness 28/100
KhronosGroup/SPIRV-Cross#2590 · 1 comment ·
Maintainers usually reply within 1 day
-
needs triage
Difficulty 4/5 3-5 days Newbie friendliness 25/100
KhronosGroup/SPIRV-Cross#2557 · 1 comment ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 45/100
KhronosGroup/SPIRV-Cross#2494 · 1 comment ·
Maintainers usually reply within 1 day
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
KhronosGroup/SPIRV-Cross#2478 · 4 comments ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
KhronosGroup/SPIRV-Cross#2461 · 5 comments ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
KhronosGroup/SPIRV-Cross#2455 ·
Maintainers usually reply within 1 day
-
help wanted
Difficulty 5/5 Over a week Newbie friendliness 25/100
KhronosGroup/SPIRV-Cross#2423 · 3 comments ·
Maintainers usually reply within 1 day
-
question
Difficulty 5/5 Over a week Newbie friendliness 25/100
KhronosGroup/SPIRV-Cross#2419 · 1 comment ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 25/100
KhronosGroup/SPIRV-Cross#2413 · 1 comment ·
Maintainers usually reply within 1 day
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
KhronosGroup/SPIRV-Cross#2403 ·
Maintainers usually reply within 1 day
-
question
Difficulty 4/5 3-5 days Newbie friendliness 35/100
KhronosGroup/SPIRV-Cross#2393 · 3 comments ·
Maintainers usually reply within 1 day
-
question
Difficulty 4/5 3-5 days Newbie friendliness 32/100
KhronosGroup/SPIRV-Cross#2370 · 3 comments ·
Maintainers usually reply within 1 day
-
question
Difficulty 3/5 1-2 days Newbie friendliness 42/100
KhronosGroup/SPIRV-Cross#2368 · 4 comments ·
Maintainers usually reply within 1 day
-
question
Difficulty 3/5 1-2 days Newbie friendliness 35/100
KhronosGroup/SPIRV-Cross#2363 · 2 comments ·
Maintainers usually reply within 1 day
-
question
Difficulty 4/5 3-5 days Newbie friendliness 25/100
KhronosGroup/SPIRV-Cross#2341 · 1 comment ·
Maintainers usually reply within 1 day
-
question
Difficulty 5/5 Over a week Newbie friendliness 25/100
KhronosGroup/SPIRV-Cross#2340 · 4 comments ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 48/100
KhronosGroup/SPIRV-Cross#2338 · 6 comments ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 38/100
KhronosGroup/SPIRV-Cross#2305 · 2 comments ·
Maintainers usually reply within 1 day
-
question
Difficulty 4/5 3-5 days Newbie friendliness 35/100
KhronosGroup/SPIRV-Cross#2295 · 3 comments ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 25/100
KhronosGroup/SPIRV-Cross#2291 · 1 comment ·
Maintainers usually reply within 1 day
-
question
Difficulty 4/5 3-5 days Newbie friendliness 25/100
KhronosGroup/SPIRV-Cross#2280 · 4 comments ·
Maintainers usually reply within 1 day
-
Difficulty 3/5 1-2 days Newbie friendliness 35/100
KhronosGroup/SPIRV-Cross#2236 · 5 comments ·
Maintainers usually reply within 1 day
-
Difficulty 5/5 Over a week Newbie friendliness 15/100
KhronosGroup/SPIRV-Cross#2229 · 4 comments ·
Maintainers usually reply within 1 day
-
[mvk-error] SPIR-V to MSL conversion error: Argument buffer resource base type could not be determined.May be free again @billhollings claimed this 923 days ago, and no pull request is open. Openbug
KhronosGroup/SPIRV-Cross#2198 · 9 comments · 1 assignee ·
Maintainers usually reply within 1 day
-
needs triage
Difficulty 4/5 3-5 days Newbie friendliness 35/100
KhronosGroup/SPIRV-Cross#2188 ·
Maintainers usually reply within 1 day
-
question
Difficulty 5/5 Over a week Newbie friendliness 25/100
KhronosGroup/SPIRV-Cross#2156 · 3 comments ·
Maintainers usually reply within 1 day
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
KhronosGroup/SPIRV-Cross#2142 · 3 reactions ·
Maintainers usually reply within 1 day
-
question
Difficulty 4/5 3-5 days Newbie friendliness 45/100
KhronosGroup/SPIRV-Cross#2134 · 2 comments ·
Maintainers usually reply within 1 day
-
enhancement maintenance
Difficulty 5/5 Over a week Newbie friendliness 32/100
KhronosGroup/SPIRV-Cross#2132 · 2 comments ·
Maintainers usually reply within 1 day
-
question
Difficulty 4/5 3-5 days Newbie friendliness 30/100
KhronosGroup/SPIRV-Cross#2119 · 2 comments ·
Maintainers usually reply within 1 day
-
Unable to use reflection to retrieve layout(buffer_reference) buffer types without direct usageOpenenhancement
Difficulty 4/5 3-5 days Newbie friendliness 30/100
KhronosGroup/SPIRV-Cross#2118 · 1 comment ·
Maintainers usually reply within 1 day
-
help wanted
Difficulty 2/5 1-3 hours Newbie friendliness 45/100
KhronosGroup/SPIRV-Cross#2117 · 1 comment ·
Maintainers usually reply within 1 day
-
needs triage
Difficulty 4/5 3-5 days Newbie friendliness 45/100
KhronosGroup/SPIRV-Cross#2116 · 3 comments ·
Maintainers usually reply within 1 day
-
question
Difficulty 5/5 Over a week Newbie friendliness 25/100
KhronosGroup/SPIRV-Cross#2112 · 15 comments · 1 reaction ·
Maintainers usually reply within 1 day
-
question
Difficulty 4/5 3-5 days Newbie friendliness 25/100
KhronosGroup/SPIRV-Cross#2109 · 8 comments ·
Maintainers usually reply within 1 day
-
enhancement
Difficulty 5/5 Over a week Newbie friendliness 25/100
KhronosGroup/SPIRV-Cross#2106 · 3 comments ·
Maintainers usually reply within 1 day
-
question
Difficulty 4/5 3-5 days Newbie friendliness 32/100
KhronosGroup/SPIRV-Cross#2102 · 2 comments ·
Maintainers usually reply within 1 day
-
MSL: Ray tracingOpen
Difficulty 5/5 Over a week Newbie friendliness 20/100
KhronosGroup/SPIRV-Cross#2065 · 9 comments ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
KhronosGroup/SPIRV-Cross#2064 · 2 comments ·
Maintainers usually reply within 1 day
-
not a bug
Difficulty 4/5 3-5 days Newbie friendliness 25/100
KhronosGroup/SPIRV-Cross#2047 · 1 comment ·
Maintainers usually reply within 1 day
-
Difficulty 5/5 Over a week Newbie friendliness 20/100
KhronosGroup/SPIRV-Cross#2026 · 3 comments ·
Maintainers usually reply within 1 day
-
question
Difficulty 5/5 Over a week Newbie friendliness 35/100
KhronosGroup/SPIRV-Cross#2020 · 2 comments ·
Maintainers usually reply within 1 day
Showing the newest 100
This page lists what was indexed most recently. Advanced filter has the whole inventory, narrowed by language, difficulty and how long a task takes.