Harbor

Changelog d706ff11fec9

pin gpu mask refusal

@sky · 1 month ago · parent 22462f777770
0 added 3 modified 0 deleted
gpu/compiler/executor.odin modified

Diff hidden because this file has more than 800 lines.

gpu/render_ir/planner.odin +1 -0 modified
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
gpu/tests/compiler_executor_test.odin modified

Diff hidden because this file has more than 800 lines.