KhronosGroup / KhronosGroup/glslang
Compiler extensions
Open
enhancement
Infrastructure
- Dominant language
- C++
- Stars
- 3.6k
- Forks
- 989
- Avg merge
- 1d 2h
- Merged PRs (30d)
- 31
Description
Can we have extension support to the compiler? I currently want the compiler to store some meta data to make pipeline creation simpler. I'd rather have some extension I can add to the compiler than have to muck about its guts.
Contributor guide
Research direction
Start by reviewing the compiler extension request and how compiler state is currently exposed in glslang. Determine the extension boundary and metadata lifecycle before proposing an implementation. Done means a documented extension mechanism supports pipeline metadata without requiring changes to compiler internals.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- compilers
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100