Skip to content

Latest commit

 

History

History
49 lines (36 loc) · 1.75 KB

File metadata and controls

49 lines (36 loc) · 1.75 KB

Road map

  • 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.

Change log

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

0.10

  • Error list jump to line
  • Major restructuring of the project
  • Added support for parsing of VulkanSDK glslc.exe shader compiler errors

0.8

  • Outlining

0.7

  • GLSL recursive include files.
  • Lexing for syntax coloring with Sprache instead of VS CppClassifier.

0.6

  • Supports for GLSL_NV_ray_tracing via external compiler.

0.5

  • Allow switching between graphics card shader compiler and external compiler.
  • User key words with own color.

0.4

  • Auto detect shader type for the file extension glsl based on reserved words used in the shader code.

0.3

  • Controlling the extension with comments

0.2

  • Options page for custom file extensions and disabling of live compilation (disables error squiggles)
  • Include support

0.1

  • 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)