docs: clean render material markdown whitespace

This commit is contained in:
2026-04-03 16:15:21 +08:00
parent 545112b497
commit 0e04217662
2 changed files with 4 additions and 4 deletions

View File

@@ -10,10 +10,10 @@
## 概述
`BuiltinForwardMaterialData` 不是通用 `Material` 常量缓冲格式。
`BuiltinForwardMaterialData` 不是通用 `Material` 常量缓冲格式。
它当前只描述 builtin forward 兼容路径里最小的一份逐材质数据:`baseColorFactor`
[BuildBuiltinForwardMaterialData](BuildBuiltinForwardMaterialData.md) 负责生成它。
[BuildBuiltinForwardMaterialData](BuildBuiltinForwardMaterialData.md) 负责生成它。
按当前 `BuiltinForwardPipeline` 实现,只有当
[ResolveSchemaMaterialConstantPayload](ResolveSchemaMaterialConstantPayload.md) 返回无效 view 时,
管线才会把这份数据拷贝进内部 `FallbackPerMaterialConstants`,再写入 `Material` 语义的 constant buffer。

View File

@@ -10,7 +10,7 @@
## 概述
`MaterialConstantPayloadView` 只是一个轻量视图,不负责构造、复制或持有常量缓冲。
`MaterialConstantPayloadView` 只是一个轻量视图,不负责构造、复制或持有常量缓冲。
按当前实现,它通常由 [ResolveSchemaMaterialConstantPayload](ResolveSchemaMaterialConstantPayload.md) 返回,
直接指向 `Material` 内部的 `constantBufferData` 数组。
@@ -38,7 +38,7 @@ constant buffer 的 set 上调用 `WriteConstant(binding, data, size)` 写入 de
## 测试覆盖
`tests/Rendering/unit/test_render_scene_extractor.cpp` 当前验证了:
`tests/Rendering/unit/test_render_scene_extractor.cpp` 当前验证了:
`Material` 绑定 shader 并生成 `_BaseColor` 常量时,
[ResolveSchemaMaterialConstantPayload](ResolveSchemaMaterialConstantPayload.md) 会返回有效的 `16` 字节 payload view。