Releases: antaalt/shader-validator
Releases · antaalt/shader-validator
v0.4.0-pre4
- Fix the command validateFile that was ignored by client and now display a message.
- Improved file tracking in server.
v0.4.0-pre3
- Improved stability
- Restore web support
This version is still missing some file tracking leak.
v0.4.0-pre2
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
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
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
- 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
0.2.2
v0.2.1
v0.2.0
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.