Diff hidden because this file has more than 800 lines.
| … | 67 unchanged lines hidden | ||
| 68 | 68 | if packet.clip != INVALID_CLIP { | |
| 69 | 69 | clip, ok := get_clip(frame, packet.clip) | |
| 70 | 70 | if !ok || clip.kind != .Rect { | |
| 71 | + | // Mask clips need planned stencil pass materialization before they can produce a scissor. | |
| 71 | 72 | return {}, false | |
| 72 | 73 | } | |
| 73 | 74 | return clip.rect, true | |
| … | 144 unchanged lines hidden | ||
Diff hidden because this file has more than 800 lines.