Skip to content

Commit e73a9a7

Browse files
committed
chore: Bump DreamShader version to 1.3.7
1 parent 43b6dd5 commit e73a9a7

5 files changed

Lines changed: 23 additions & 11 deletions

File tree

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
11
# DreamShader ChangeLog
22

3+
## 1.3.7 - 2026-05-18
4+
5+
### Decompiler
6+
7+
- Added reflected literal property export for generic `UE.Expression(...)` decompilation so unsupported `MaterialExpression` nodes retain more editable state.
8+
- Preserved connected `TextureSampleParameter2D` graph inputs such as UV coordinates by exporting connected sample parameters as graph expressions instead of plain `Properties` declarations.
9+
- Fixed decompiled `MaterialExpressionCustom` imports with dynamic named inputs and custom output type metadata.
10+
11+
### Performance
12+
13+
- Improved import performance for very large decompiled materials by reducing per-node package dirtying, throttling progress text updates, and skipping automatic layout on large generated graphs.
14+
315
## 1.3.6 - 2026-05-12
416

517
### Build Fixes

Docs/LanguageReference.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ DreamShaderLang 是 DreamShader 插件使用的文本语言。它用 `.dsm` / `.
44

55
| 项目 | 内容 |
66
| --- | --- |
7-
| 插件版本 | `1.3.6` |
7+
| 插件版本 | `1.3.7` |
88
| 源文件 | `.dsm` / `.dsf` / `.dsh` |
99
| 主要产物 | `UMaterial` / `UMaterialFunction` |
1010
| 开发者 | TypeDreamMoon |

DreamShader.uplugin

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"FileVersion": 3,
3-
"Version": 137,
4-
"VersionName": "1.3.6",
3+
"Version": 138,
4+
"VersionName": "1.3.7",
55
"FriendlyName": "DreamShader",
66
"Description": "Author Unreal materials and material functions with DreamShaderLang .dsm/.dsh source files that auto-generate standard UMaterial and UMaterialFunction assets.",
77
"Category": "DreamPlugin",

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ DreamShader is an Unreal Engine plugin for authoring materials and material func
1010

1111

1212

13-
> Current version: `1.3.6`.
13+
> Current version: `1.3.7`.
1414
>
1515
>
1616
> DreamShader is still under active development, but the core workflow is already available. It is recommended to include all `.dsm` / `.dsf` / `.dsh` source files in version control.
@@ -327,8 +327,8 @@ The extension releases are available from [dreamshader-language-support](https:/
327327
The repository includes a GitHub Actions release workflow. Push a tag that matches `VersionName` in `DreamShader.uplugin`:
328328

329329
```powershell
330-
git tag v1.3.6
331-
git push origin v1.3.6
330+
git tag v1.3.7
331+
git push origin v1.3.7
332332
```
333333

334334
The release archive is named `DreamShader-<Version>.zip` and contains the plugin source, resources, built-in libraries, documentation, README, CHANGELOG, and LICENSE. It excludes `Binaries` and `Intermediate`. The release workflow also attaches the latest VSCode extension assets from `TypeDreamMoon/dreamshader-language-support`.
@@ -337,7 +337,7 @@ The release archive is named `DreamShader-<Version>.zip` and contains the plugin
337337

338338
| Item | Value |
339339
| --------- | ------------------------------------------------------ |
340-
| Version | `1.3.6` |
340+
| Version | `1.3.7` |
341341
| Language | `DreamShaderLang` |
342342
| Author | TypeDreamMoon |
343343
| GitHub | <https://github.com/TypeDreamMoon> |

README.zh-CN.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ DreamShader 是一个 Unreal Engine 材质生成插件。它提供 `DreamShaderL
1010

1111

1212

13-
> 当前版本:`1.3.6`
13+
> 当前版本:`1.3.7`
1414
>
1515
> DreamShader 仍在持续开发中,核心工作流已经可用。建议把所有 `.dsm` / `.dsf` / `.dsh` 源文件纳入版本管理。
1616
>
@@ -323,8 +323,8 @@ Unreal 编辑器的 `Tools > DreamShader` 菜单和 DreamShader 工具栏可以
323323
仓库包含 GitHub Actions 自动发布流程。推送与 `DreamShader.uplugin``VersionName` 一致的 tag 即可:
324324

325325
```powershell
326-
git tag v1.3.6
327-
git push origin v1.3.6
326+
git tag v1.3.7
327+
git push origin v1.3.7
328328
```
329329

330330
发布包名为 `DreamShader-<Version>.zip`,包含插件源码、资源、内置库、文档、README、CHANGELOG 和 LICENSE,不包含 `Binaries` / `Intermediate`。Release workflow 还会附带 `TypeDreamMoon/dreamshader-language-support` 的最新 VSCode 扩展资产。
@@ -333,7 +333,7 @@ git push origin v1.3.6
333333

334334
| 项目 | 内容 |
335335
| --------- | ------------------------------------------------------ |
336-
| Version | `1.3.6` |
336+
| Version | `1.3.7` |
337337
| Language | `DreamShaderLang` |
338338
| Author | TypeDreamMoon |
339339
| GitHub | <https://github.com/TypeDreamMoon> |

0 commit comments

Comments
 (0)