|
17 | 17 | "tags": ["animation", "skinning", "instancing", "gltf", "tsl", "post-processing", "leva"], |
18 | 18 | "original": "https://threejs.org/examples/#webgpu_skinning_instancing", |
19 | 19 | "credits": "Michelle model from the three.js examples", |
20 | | - "ciSkip": "SwiftShader readiness stall — fits the Grid+custom-node-graph pattern (see HANDOFF: grid-only passes, nodes-only passes, both hang pipeline compile silently)" |
| 20 | + "ciNoGrid": "SwiftShader stall when Grid + custom node graph coexist (see HANDOFF); grid suppressed via ?nogrid in CI so the example itself still smoke-tests" |
21 | 21 | }, |
22 | 22 | { |
23 | 23 | "slug": "postprocessing-bloom-emissive", |
|
39 | 39 | "tags": ["tsl", "render-to-texture", "post-processing", "pointer"], |
40 | 40 | "original": "https://threejs.org/examples/#webgpu_rtt", |
41 | 41 | "credits": "uv_grid_opengl texture from the three.js examples", |
42 | | - "ciSkip": "SwiftShader readiness stall, zero page errors (2x180s); passes on Metal. Fits the Grid+custom-node-graph pattern (see HANDOFF)" |
| 42 | + "ciNoGrid": "SwiftShader stall when Grid + custom node graph coexist (see HANDOFF); grid suppressed via ?nogrid in CI so the example itself still smoke-tests" |
43 | 43 | }, |
44 | 44 | { |
45 | 45 | "slug": "shadow-contact", |
|
53 | 53 | "tags": ["tsl", "node-material", "gltf", "leva"], |
54 | 54 | "original": "https://threejs.org/examples/#webgpu_tsl_halftone", |
55 | 55 | "credits": "Michelle model from the three.js examples", |
56 | | - "ciSkip": "SwiftShader readiness stall, zero page errors (2x180s); passes on Metal. Fits the Grid+custom-node-graph pattern (see HANDOFF)" |
| 56 | + "ciNoGrid": "SwiftShader stall when Grid + custom node graph coexist (see HANDOFF); grid suppressed via ?nogrid in CI so the example itself still smoke-tests" |
57 | 57 | }, |
58 | 58 | { |
59 | 59 | "slug": "sprites", |
|
0 commit comments