as for how it looks, well, its still very rough, and only accounts for rectangular surfaces but:


Every now and then a smaller surface will have a little "wing" or something similar:

this notably happens on smaller surfaces most often, it might be due to a bug in my shader, but I also suspect its an issue with smaller surfaces interacting with that rule for depth, and as this shader exists currently, it can't account for objects of differing depth. Still, I'll keep posting and developing. That's all for now!