KhronosGroup/glslang
Khronos-reference front end for GLSL/ESSL, partial front end for HLSL, and a SPIR-V generator.
Is KhronosGroup/glslang beginner-friendly?
In the last 30 days, KhronosGroup/glslang merged 22 of 31 pull requests from outside contributors, and its maintainers usually reply within 1 day. 1 beginner-friendly issue is open now.
- Stars
- 3.6k
- Forks
- 993
- Open beginner issues
- 1
- Indexed issues
- 387
- Avg merge
- 3d 8h
- Merged PRs (30d)
- 29
- Dominant language
- C++
- License
- No license data
- Last GitHub push
- Oct 7, 2026
- Latest indexed
- Sep 18, 2026
- Contributing guide
- Contributing guide
- Code of conduct
- Code of conduct
- Beginner labels
- help wanted
How to contribute to KhronosGroup/glslang
- Read the contributing guide first: it says how the maintainers want changes proposed, tested and reviewed.
- Read its code of conduct: it covers issues and pull requests as well as chat.
- 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 1/5 Under an hour Newbie friendliness 82/100
KhronosGroup/glslang#4469 ·
Maintainers usually reply within 1 day
-
bug Descriptor Heaps
Difficulty 4/5 3-5 days Newbie friendliness 45/100
KhronosGroup/glslang#4441 · 1 comment ·
Maintainers usually reply within 1 day
-
Descriptor Heaps
Difficulty 4/5 3-5 days Newbie friendliness 45/100
KhronosGroup/glslang#4402 ·
Maintainers usually reply within 1 day
-
Descriptor Heaps
Difficulty 4/5 3-5 days Newbie friendliness 45/100
KhronosGroup/glslang#4401 · 5 comments ·
Maintainers usually reply within 1 day
-
Descriptor Heaps
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
KhronosGroup/glslang#4400 ·
Maintainers usually reply within 1 day
-
bug Descriptor Heaps
Difficulty 3/5 1-2 days Newbie friendliness 65/100
KhronosGroup/glslang#4399 ·
Maintainers usually reply within 1 day
-
Descriptor Heaps question
Difficulty 4/5 3-5 days Newbie friendliness 38/100
KhronosGroup/glslang#4367 · 1 comment ·
Maintainers usually reply within 1 day
-
bug relaxed
Difficulty 4/5 3-5 days Newbie friendliness 48/100
KhronosGroup/glslang#4340 ·
Maintainers usually reply within 1 day
-
enhancement GLSL/ESSL
Difficulty 5/5 Over a week Newbie friendliness 25/100
KhronosGroup/glslang#4323 · 1 comment ·
Maintainers usually reply within 1 day
-
Descriptor Heaps
Difficulty 4/5 3-5 days Newbie friendliness 48/100
KhronosGroup/glslang#4318 · 1 comment ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 45/100
KhronosGroup/glslang#4305 ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 45/100
KhronosGroup/glslang#4299 · 1 comment ·
Maintainers usually reply within 1 day
-
Inconsistency in include paths when glslang is used as a submodule or as an installed cmake libraryOpenquestion
Difficulty 3/5 1-2 days Newbie friendliness 35/100
KhronosGroup/glslang#4298 · 1 comment ·
Maintainers usually reply within 1 day
-
bug HLSL
Difficulty 3/5 1-2 days Newbie friendliness 65/100
KhronosGroup/glslang#4292 ·
Maintainers usually reply within 1 day
-
Difficulty 3/5 1-2 days Newbie friendliness 72/100
KhronosGroup/glslang#4287 ·
Maintainers usually reply within 1 day
-
Use of uninitialized stack memory in GLSL swizzle parserMay be free again @arcady-lunarg claimed this 130 days ago, and no pull request is open. Openbug GLSL/ESSL
KhronosGroup/glslang#4281 · 1 comment · 1 assignee ·
Maintainers usually reply within 1 day
-
ShaderDebugInfo is broken with GL_EXT_descriptor_heapMay be free again @arcady-lunarg claimed this 47 days ago, and no pull request is open. OpenDescriptor Heaps ShaderDebugInfo
KhronosGroup/glslang#4255 · 2 comments · 1 assignee ·
Maintainers usually reply within 1 day
-
OpName is wrong when using GL_EXT_descriptor_heapMay be free again @arcady-lunarg claimed this 78 days ago, and no pull request is open. OpenDescriptor Heaps
KhronosGroup/glslang#4254 · 1 assignee ·
Maintainers usually reply within 1 day
-
ShaderDebugInfo
Difficulty 3/5 1-2 days Newbie friendliness 68/100
KhronosGroup/glslang#4219 · 1 comment ·
Maintainers usually reply within 1 day
-
ShaderDebugInfo
Difficulty 3/5 1-2 days Newbie friendliness 65/100
KhronosGroup/glslang#4213 ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 55/100
KhronosGroup/glslang#4211 ·
Maintainers usually reply within 1 day
-
RFC: Deprecate and ultimately remove the HLSL front-endMay be free again @dnovillo claimed this 191 days ago, and no pull request is open. Open
KhronosGroup/glslang#4210 · 25 comments · 7 reactions · 1 assignee ·
Maintainers usually reply within 1 day
-
Difficulty 3/5 1-2 days Newbie friendliness 72/100
KhronosGroup/glslang#4206 ·
Maintainers usually reply within 1 day
-
DebugTypeArray emitted with OpSpecConstantOp dimension violates NonSemantic.Shader.DebugInfo.100 specMay be free again @dnovillo claimed this 218 days ago, and no pull request is open. OpenShaderDebugInfo Specification
KhronosGroup/glslang#4186 · 3 comments · 1 assignee ·
Maintainers usually reply within 1 day
-
Difficulty 3/5 1-2 days Newbie friendliness 45/100
KhronosGroup/glslang#4185 ·
Maintainers usually reply within 1 day
-
bug GLSL/ESSL
Difficulty 4/5 3-5 days Newbie friendliness 35/100
KhronosGroup/glslang#4179 · 2 comments ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 30/100
KhronosGroup/glslang#4176 · 1 comment ·
Maintainers usually reply within 1 day
-
Invalid `const` buffer reference function parameter allowed (crashes driver)May be free again @arcady-lunarg claimed this 248 days ago, and no pull request is open. OpenGLSL/ESSL sev:miscompile SPIR-V
KhronosGroup/glslang#4156 · 1 assignee ·
Maintainers usually reply within 1 day
-
enhancement Specification
Difficulty 5/5 Over a week Newbie friendliness 25/100
KhronosGroup/glslang#4148 · 1 comment ·
Maintainers usually reply within 1 day
-
Use of `gl_PrimitiveID` in fragment shader should not always imply "Geometry" capabilityMay be free again @arcady-lunarg claimed this 271 days ago, and no pull request is open. Openbug sev:miscompile Specification SPIR-V
KhronosGroup/glslang#4147 · 5 comments · 1 assignee ·
Maintainers usually reply within 1 day
-
Glsl/GlslNonSemanticShaderDebugInfoSpirv13Test.FromFile/spv_debuginfo_coopmatKHR_comp fails on ppc64Openbug ShaderDebugInfo
Difficulty 4/5 3-5 days Newbie friendliness 35/100
KhronosGroup/glslang#4145 · 1 comment ·
Maintainers usually reply within 1 day
-
glslangValidator compiles glsl in to spirv ok but spirv-val throws errorsMay be free again @arcady-lunarg claimed this 270 days ago, and no pull request is open. Openbug sev:miscompile SPIR-V
KhronosGroup/glslang#4144 · 1 comment · 1 assignee ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
KhronosGroup/glslang#4143 · 1 comment ·
Maintainers usually reply within 1 day
-
Stop generating the GLSLstd450Radians and GLSLstd450Degrees instructionsMay be free again @arcady-lunarg claimed this 245 days ago, and no pull request is open. Openenhancement SPIR-V
KhronosGroup/glslang#4133 · 1 assignee ·
Maintainers usually reply within 1 day
-
bug GLSL/ESSL SPIR-V
Difficulty 3/5 1-2 days Newbie friendliness 48/100
KhronosGroup/glslang#4128 ·
Maintainers usually reply within 1 day
-
enhancement GLSL/ESSL
Difficulty 5/5 Over a week Newbie friendliness 20/100
KhronosGroup/glslang#4127 · 3 comments ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
KhronosGroup/glslang#4121 · 1 comment ·
Maintainers usually reply within 1 day
-
bug GLSL/ESSL
Difficulty 4/5 3-5 days Newbie friendliness 43/100
KhronosGroup/glslang#4101 ·
Maintainers usually reply within 1 day
-
enhancement GLSL/ESSL
Difficulty 4/5 3-5 days Newbie friendliness 35/100
KhronosGroup/glslang#4098 · 2 comments ·
Maintainers usually reply within 1 day
-
Difficulty 3/5 1-2 days Newbie friendliness 48/100
KhronosGroup/glslang#4094 ·
Maintainers usually reply within 1 day
-
Difficulty 3/5 1-2 days Newbie friendliness 48/100
KhronosGroup/glslang#4092 ·
Maintainers usually reply within 1 day
-
question
Difficulty 5/5 Over a week Newbie friendliness 25/100
KhronosGroup/glslang#4087 · 1 comment ·
Maintainers usually reply within 1 day
-
bug SPIR-V
Difficulty 3/5 1-2 days Newbie friendliness 48/100
KhronosGroup/glslang#4078 ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 30/100
KhronosGroup/glslang#4076 · 4 comments ·
Maintainers usually reply within 1 day
-
Difficulty 5/5 Over a week Newbie friendliness 35/100
KhronosGroup/glslang#4069 · 4 comments ·
Maintainers usually reply within 1 day
-
GLSL/ESSL Specification
Difficulty 4/5 3-5 days Newbie friendliness 35/100
KhronosGroup/glslang#4064 ·
Maintainers usually reply within 1 day
-
bug HLSL
Difficulty 4/5 3-5 days Newbie friendliness 45/100
KhronosGroup/glslang#4059 ·
Maintainers usually reply within 1 day
-
bug PP
Difficulty 4/5 3-5 days Newbie friendliness 42/100
KhronosGroup/glslang#4053 · 3 comments ·
Maintainers usually reply within 1 day
-
bug
Difficulty 4/5 3-5 days Newbie friendliness 35/100
KhronosGroup/glslang#4046 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 58/100
KhronosGroup/glslang#4033 ·
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.