VSCode Extension
DreamShaderLang VSCode extension release notes.
1.5.3 - 2026-06-06
Material Preview
Added DreamShaderLang: Show Material Preview for active .dsm material files. The VSCode
Webview preview panel supports sphere, plane, and cube meshes, sends preview requests to
Unreal over local WebSocket by default, and falls back to the file bridge when WebSocket is
unavailable.
New settings: dreamshader.previewWebSocketPort, dreamshader.previewAutoRefreshDelayMs,
dreamshader.previewTransport, and dreamshader.previewLiveFrameRate.
1.5.2 - 2026-06-06
Callable Hover
Added callable return and output-pin hover metadata for DreamShader functions, UE
builtins, and Substrate helpers, including Substrate.ThinFilm fallback coverage for old
bridge manifests.
1.5.1 - 2026-06-06
Bridge, Packages, and Templates
Added Template-block language support, DreamShader bridge commands, status bar and diagnostics panel integration, package install/browse/update/remove/scaffold commands, and command-palette authoring templates for common DreamShader files.
1.4.9 - 2026-05-29
Function Builtins
Unified HLSL intrinsics, GLSL aliases, and Unreal texture-sampling helper metadata for completion, hover, signature help, inlay hints, diagnostics, and semantic highlighting.
1.4.8 - 2026-05-29
Layout and Region
Added editor support for Layout, Node(...), Comment(...), and Graph #Region /
#EndRegion.
1.4.6 - 2026-05-22
Volume Texture
Added VolumeTexture / Texture3D types, default texture support, completion, and
diagnostics.
1.4.5 - 2026-05-18
MaterialExpression Fallback
Added built-in fallback metadata for MaterialExpression completion when bridge metadata
is not available.
1.4.4 - 2026-05-18
Reflected Expressions
Added support for reflected Unreal UMaterialExpression metadata exported by the plugin.
1.4.3 - 2026-05-18
Manifest Configuration
Improved manifest configuration and metadata loading behavior.
1.4.2 - 2026-05-10
MaterialExpression Metadata
Expanded completion and hover metadata for Unreal material expression calls.
1.4.1 - 2026-05-10
Dream Shader Function Files
Added .dsf file support in the language extension.
1.4.0 - 2026-05-10
Parser-based Language Service
Rebuilt the language service around scanner, parser, context, symbol, and provider modules to reduce scope leakage and improve diagnostics, completion, folding, and document symbols.
Earlier Releases
Earlier 1.3.x and 1.2.x releases added templates, Material Layer keywords,
GraphFunction support, dynamic MaterialExpression metadata, output diagnostics,
ShaderFunction properties, MaterialAttributes, parameter defaults, swizzles, language
service improvements, root completion, bridge windows, Graph editing improvements, and
automatic publishing.
1.0.0 - 2026-04-21
Initial VSCode language-support extension for DreamShaderLang.