Commit 49e2d6b
committed
docs(plan): 沙箱抓到的第五处 —— 生成的头不能被单独 include
设计文档 §10 补一节。纯文档,已发布于 mcpp:plugins 0.2.6 并由沙箱对着已发布物复验。
「两个编译器产出等价的头」正是 rules-spirv 可以在它们之间选择的前提,而「等价」必须
包括「能被单独 include」。此前每个能用的消费者都在它前面放了一个 Vulkan 头,所以一个
不完整的头读起来一直像是好的 —— 只有一台干净机器上的沙箱会第一个 include 它。1 parent 6cced75 commit 49e2d6b
1 file changed
Lines changed: 23 additions & 1 deletion
Lines changed: 23 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
374 | 374 | | |
375 | 375 | | |
376 | 376 | | |
| 377 | + | |
| 378 | + | |
| 379 | + | |
| 380 | + | |
| 381 | + | |
| 382 | + | |
| 383 | + | |
| 384 | + | |
| 385 | + | |
| 386 | + | |
| 387 | + | |
| 388 | + | |
| 389 | + | |
| 390 | + | |
| 391 | + | |
| 392 | + | |
| 393 | + | |
| 394 | + | |
| 395 | + | |
| 396 | + | |
| 397 | + | |
| 398 | + | |
377 | 399 | | |
378 | 400 | | |
379 | | - | |
| 401 | + | |
380 | 402 | | |
381 | 403 | | |
382 | 404 | | |
| |||
0 commit comments