我最近需要审查 GLSL 代码,并且希望强制执行格式约定。是否有类似 GLSL 的
clang-format
之类的工具,我可以在其中指定配置文件并使其自动格式化?或者,由于 GLSL 与 C 类似,我应该只使用 clang-format
本身并希望得到最好的结果吗?
我需要强制执行诸如间距、大括号样式和缩进之类的内容。
clang-format 似乎可以很好地处理 GLSL:
$ clang-format -i myshader.glsl
GLSLX,GLSL 类型检查器、格式化程序和压缩器: