Releases: antaalt/shader-validator
Releases · antaalt/shader-validator
v1.1.0
Changed
- When server crash, it now notifies the status bar and can be restarted from here.
- Using shader-language-server v1.1.0 with improvements for variant, performances and bug fixes.
Added
- New bottom status sidebar in UI to check and control server status
- New commands for starting / restarting / stopping server and accessing logs.
- New setting to disable variant symbol update on change as it trigger a save and may be invasive.
Fixed
- Fixed server manual restart to correctly dispose output channel and server.
- Fixed enum highlighting which was incorrect in HLSL.
v1.0.0
This new version features a lot of changes that should drastically improve performances on huge shader codebase, memory usage and behaviour of variant & updates. The shader variant system has been improved and stabilized.
Changed
- There can be only one variant selected for all files now to prevent issues and conflict server side.
- Open macro & include popup as soon as we add it.
- Send config to server as soon as its created to increase startup speed.
- Using shader-language-server v1.0.0 with improvements for variant, performances and bug fixes.
Added
- Adding an include or macro will now directly prompt for values instead of creating one with default.
- Adding an entry point will now directly prompt for entry point and stage aswell.
- Added a command to add entry point directly from palette
shader-validator.addCurrentFileVariant
Fixed
- Fixed variant incorrectly updated
v0.7.0
Added
- Support for
${workspaceFolder}
${env:XXX}
${userHome}
in configuration aswell as in variants. This let user pass workspace relative path in configuration. - Setting
shader-validator.hlsl.spirv
for removing SPIRV warning. - Changelog file.
Changed
- Using shader-language-server v0.8.2, which bring some interesting improvements such as structure completion, improvements on DXC validation aswell as various fixes & improvements. See more on release page.
v0.6.5
v0.6.4
v0.6.3
v0.6.2
v0.6.1
v0.6.0
This new extension release bring some improvement to the shader variant feature aswell as some fixes and improvements.
- Some fixes & improvement to HLSL syntax highlighting
- Improved logging for profiling.
- Custom error handler.
- Variant mechanic has been improved
- Fixed serialisation not saving last checkbox tick.
- When file not open, do not fail to find variant, open it and defer the goto instead.
- Fix an error when opening a variant with first line empty triggering an error.
- Variant now have context. See server note.
See server release note here for more details.
v0.5.5
Small fixes & improvements on server side.
See server patch note for more informations.