- Show `glsl' shader in ToolBoxWindow
- Better parsing of glsl compiler errors for shorter squiggle spans
Features that have a check mark are complete and available for download in the CI build.
These are the changes to each version that has been released on the official Visual Studio extension gallery.
0.11 (contribution by TheEndHunter)
- Support for Visual Studio 2022
- Splitting the project into shared code base and two projects: one for Vs2017 and VS2019 and the other for VS2022
- Error list jump to line
- Major restructuring of the project
- Added support for parsing of VulkanSDK glslc.exe shader compiler errors
- Outlining
- GLSL recursive include files.
- Lexing for syntax coloring with Sprache instead of VS CppClassifier.
- Supports for GLSL_NV_ray_tracing via external compiler.
- Allow switching between graphics card shader compiler and external compiler.
- User key words with own color.
- Auto detect shader type for the file extension
glslbased on reserved words used in the shader code.
- Controlling the extension with comments
- Options page for custom file extensions and disabling of live compilation (disables error squiggles)
- Include support
- Initial release
- Syntax highlighting (default file extensions:
glsl,frag,vert,geom,comp,tesse,tessc) - Code completion (OpenGL 4.6 keywords + all identifiers in shader file)
- Error tagging with squiggles and in error list (error list support is very alpha)