Skip to content

Releases: antaalt/shader-validator

v0.4.0-pre4

17 Nov 21:13

Choose a tag to compare

v0.4.0-pre4 Pre-release
Pre-release
  • Fix the command validateFile that was ignored by client and now display a message.
  • Improved file tracking in server.

v0.4.0-pre3

05 Nov 21:43

Choose a tag to compare

v0.4.0-pre3 Pre-release
Pre-release
  • Improved stability
  • Restore web support

This version is still missing some file tracking leak.

v0.4.0-pre2

19 Oct 10:47

Choose a tag to compare

v0.4.0-pre2 Pre-release
Pre-release

This pre-release include only works on desktop. The web version of the server does not compile yet.

It is expected to be more stable than v0.4.0-pre1

v0.4.0-pre1

14 Oct 19:56

Choose a tag to compare

v0.4.0-pre1 Pre-release
Pre-release

This pre-release include only works on desktop. The web version of the server does not compile yet.

It includes an upgraded server that should be way more efficient and stable and add some new features as well:

  • Improved symbol search
  • Goto support on include
  • Struct field completion
  • Symbols have range instead of position, so better hovering & goto experience.
  • Icons for HLSL / GLSL / WGSL

v0.3.0

30 Sep 19:30

Choose a tag to compare

With this release, you will find some nice HLSL improvements:

  • HLSL intrinsics database is now completed.
  • Select HLSL version for diagnostics with option shader-validator.hlsl.version
  • Enable 16 bit support for HLSL with option shader-validator.hlsl.enable16bitTypes
  • Diagnostics internal errors are now sent to user.

v0.2.4

23 Sep 17:02

Choose a tag to compare

  • Adding new settings to control the target language version
    • shader-validator.hlsl.shaderModel: Control shader model used by DXC (from 6.0 to latest 6.8)
    • shader-validator.glsl.targetClient: Control GLSL target client (Vulkan or OpenGL)
    • shader-validator.glsl.spirvVersion: Control SPIRV version on which some features might depend.

v0.2.3

22 Sep 18:03

Choose a tag to compare

Fix server hanging with WASI on web.

0.2.2

22 Sep 11:29

Choose a tag to compare

  • Fix WASI server crash because of relative to absolute path conversion
  • Add support for all platforms through wasi executable
  • Rely on non-prerelease version of vscode/wasm-wasi extension to avoid conflict with ms-vscode.wasm-wasi-core

v0.2.1

21 Sep 14:06

Choose a tag to compare

Fix language server crash because of invalid path conversion

v0.2.0

07 Sep 14:43

Choose a tag to compare

Updated language server with new features:

  • Add scope detection for symbol provider. It will now provides only symbols that are accessibles from a given scope.
  • Add HLSL symbol provider. Local symbols are now provided, but intrinsics symbols are only partially provided for now.