All notable changes to the "vscode-glsllint" extension will be documented in this file.
Check Keep a Changelog for recommendations on how to structure this file.
- Enhance
glslangValidatorArgs
to be used as array or string #76
- Detection of shaders in string literals does not work with some strings #68
- Optional fallback stage to configure #44
- Save SPIR-V files to $TEMP #38
- Only use -o for temp file when a specific SPIR-V binary option is turned on #42
- Publish this extension under a new publisher
- Support glslify current file as basedir #35
- Update packages (security fixes)
- Set scope for
glslangValidatorPath
to machine so it could not be overwritten from workspace
- Support compound suffixes like .glsl and .hlsl #30
- Shader stage mapping #3
- Allow configuring glslify options via extension settings #19
- Allow disabling auto-open of (glslified) file on error #20
- Support automatically linking and include path of current file #16
- Linting again after code is fixed and have no errors #17
- Support for empty glsllint.glslangValidatorPath setting, then it must be available in $PATH #10 this was broken on Windows
- Linter not working when used
-l
because output error format is different #15
- Ship typescript with the extension #13
- Support for empty glsllint.glslangValidatorPath setting, then it must be available in $PATH #10
- Support for shader code in string literals #6
- Add missing file extension to stage mappings (.rgen, .rint, .rahit, .rchit, .rmiss, .rcall, .mesh, .task) #7
- Support configuration of file extension to stage mappings #7
- Additional file extensions supported by glslangValidator (.vert, .tesc, .tese, .geom, .frag, .comp, .rgen, .rint, .rahit, .rchit, .rmiss, .rcall, .mesh, .task) #3
- Error handling when a call to glslangValidator fails
- Cannot use this extension with vulkan glsl files #1
- Nothing only building for market place
- Depends on the extension Shader languages support for VS Code
- Linting when open a file
- Initial release