Если поверхности точно совпадают, ваша судьба зависит от богов FPU; вы, скорее всего, будете вести Z-бой. Если треугольники идентичны и вы сделать точный же математику друг, вы будете в конечном итоге с тем же Z-значения для обоих. Но опять же, это произойдет, только если ваши математические операции идентичны для обоих. (Поскольку, как правило, операции FPU не являются коммутативными)
Одно из возможных решений - вообще не использовать Z-буфер. Скорее вы можете использовать алгоритм художника . Конечно, это связано со всеми проблемами алгоритма маляров. Но это решило бы Z-бой.
В вашем примере с надписью Screen Space Decals (SSD), обычным решением является использование смещения, то есть простого тонкого куба. См. Презентацию Warhammer 40k о твердотельных накопителях для справки. Или Барт Вронский в посте , который решает некоторые другие проблемы с переводными картинками, но и ссылки на несколько других презентации о SSD - накопителях