I get this odd artifact when my program selects the "Intel(R) Graphics (MTL)" device. if I tweak it to instead select "llvmpipe (LLVM 19.1.7, 256 bits)" the artifact goes away. I can move the artifact by changing the order in which I define each line. it always seems to appear at the 9th line.
any idea how I may go about further troubleshootinig this? the code for this is located in https://github.com/ezzieyguywuf/zcad/tree/feat/new-renderables-and-picking