nolanderc / glsl_analyzer

Language server for GLSL (autocomplete, goto-definition, formatter, and more)
GNU General Public License v3.0
156 stars 3 forks source link

Missing content in spec.json #28

Open GeForceLegend opened 9 months ago

GeForceLegend commented 9 months ago

Maybe there is some more. Below is just what I found:

All keywords (well, just terminateInvocation from GL_EXT_terminate_invocation afaik) and types from extensions

constants:

functions: (looks like missing functions are always the first function in an extension description file?)

nolanderc commented 9 months ago

Yeah, gen_spec.py is a messy bunch of regexes to try and make sense of the plain-text specs, so it’s expected that things are missing. It’s great that you report these things, as it’s hard to know if there’s anything that was missed when there are so many extensions… I will have a look when I find the time!