To update glslang use the following steps:

- Download a ZIP of the [glslang repository](https://github.com/KhronosGroup/glslang) into `third_party/glslang`.
- Run the following commands (on Mac) to unzip and copy the new source files:

```
cd third_party
curl -L https://github.com/KhronosGroup/glslang/archive/master.zip > main.zip
unzip main.zip
rsync -r glslang-master/ glslang/ --delete
rm -r main.zip glslang-master
rm -rf glslang/Test/
git checkout glslang/*/tnt/*
git restore glslang/LICENSE
git add glslang
```

- If necessary, update the `DefaultTBuiltInResource` definition inside `libs/filamat/src/sca/builtinResource.h` to glslang's located at
`third_party/glslang/StandAlone/ResourceLimits.cpp`
- Compile and test `matc`
