【发布时间】:2014-07-13 10:45:56
【问题描述】:
我正在使用正交投影来绘制我的对象。 每个对象项都被添加到不同的缓冲区并在几个周期中被绘制。 假设每个对象都有一个轮廓正方形并填充正方形(以不同的颜色)。 所以我先画所有的填充物,然后画轮廓。
我正在使用深度缓冲区来确保轮廓不会覆盖所有填充,如图所示
现在我面临一个问题,即每个对象上都包含另一个绘图项目(例如文本 - 点),它可能比这个正方形更长。所以我使用模板缓冲区在正方形上切割这个额外的绘图。虽然,这样做时没有考虑深度缓冲区。 这意味着一个文本项可以绘制在另一个正方形上。如下图。
有没有办法让它发生?
【问题讨论】:
标签: webgl depth-buffer stencil-buffer