This is very crude and not ready for merge yet. The spec build inside Antora mostly works, but there are a bunch of navigation problems to sort out, and there will need to be a few tweaks to the GLSL spec source as well.
no glsl/latest/index.html in the generated tree, so clicking on the component menu lands on a nonexistent URL (but can go to glsl/latest/glsl/index.html to examine the tree)
chapters/interfacematching.adoc and chapters/iocounting.adoc appear to be empty pages
The shift operators (<< and >>) are not processed correctly by antora-prep.py - the are treated as xrefs and generate dead 'xref:' text in the generated HTML
This is very crude and not ready for merge yet. The spec build inside Antora mostly works, but there are a bunch of navigation problems to sort out, and there will need to be a few tweaks to the GLSL spec source as well.