You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
1.1 KiB
21 lines
1.1 KiB
# Standalone glslang validator
|
|
|
|
This folder contains a standalone glslang validator binary. We use this binary
|
|
for offline compilation of internal Vulkan shaders. See [the internal shader
|
|
docs](../../src/libANGLE/renderer/vulkan/shaders/README.md) for more info on
|
|
offline shader compilation.
|
|
|
|
Use the script [`update_glslang_binary.py`](update_glslang_binary.py) to update
|
|
the versions of the validator in cloud storage. It must be run on Linux or
|
|
Windows. It will update the SHA for your platform. After running the script run
|
|
`git commit` and then `git cl upload` to code review using the normal review
|
|
process. Note that if the version of glslang has been updated you will also want
|
|
to run [`scripts/run_code_generation.py`](../../scripts/run_code_generation.py)
|
|
to update the compiled shader binaries.
|
|
|
|
Please update both Windows and Linux binaries at the same time. Use two CLs. One
|
|
for each platform. Note that we don't currently support Mac on Vulkan. If we do
|
|
we should add a glslang download for Mac as well.
|
|
|
|
Contact jmadill or syoussefi for any help with the validator or updating the binaries.
|