Commit a1aafcd
committed
ci: 图形示例在 macOS 与 Windows 上也构建一次
此前 `examples/` 只在 Linux 上被构建过(`build_examples.sh` 只在那里跑)。这正是
这一轮要消除的形状:一条 lane 里为某个宿主写的那半段,恰好是那个宿主从不走的那半段。
两个 runner 都没有 Vulkan 设备,所以断言的是这个平台决定的那部分:**这个平台用的那个
着色器编译器**(规则在这里声明 `xim:shaderc`,Linux 上是 `xim:glslang`)产出两个
SPIR-V 头,而 Vulkan 那一半编译并链接得上 loader 包。跑起来是 Linux job 的判据 ——
那里有已发布的软件设备,而且两条腿的像素被逐字节比较。
工具链显式命名而不是继承:让它取决于隔壁某一步恰好选了什么,会让这一步的被测对象
取决于步骤顺序,而那不是任何人会去读的性质。1 parent 8635f53 commit a1aafcd
2 files changed
Lines changed: 64 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
310 | 310 | | |
311 | 311 | | |
312 | 312 | | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
| 317 | + | |
| 318 | + | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
| 327 | + | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
313 | 345 | | |
314 | 346 | | |
315 | 347 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
405 | 405 | | |
406 | 406 | | |
407 | 407 | | |
| 408 | + | |
| 409 | + | |
| 410 | + | |
| 411 | + | |
| 412 | + | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
| 419 | + | |
| 420 | + | |
| 421 | + | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
| 425 | + | |
| 426 | + | |
| 427 | + | |
| 428 | + | |
| 429 | + | |
| 430 | + | |
| 431 | + | |
| 432 | + | |
| 433 | + | |
| 434 | + | |
| 435 | + | |
| 436 | + | |
| 437 | + | |
| 438 | + | |
| 439 | + | |
408 | 440 | | |
409 | 441 | | |
410 | 442 | | |
| |||
0 commit comments