【发布时间】:2016-07-13 19:20:47
【问题描述】:
我正在尝试在一个 drawcall 中绘制两个三角形。两个三角形平行。并且相机的前进方向是沿着垂直于两个三角形的那些三角形的法线。从摄像头看,两个三角形完全重叠。
使用 srcAlpha 和 invSrcAlpha 的 blendop 启用 Alpha 混合。后面三角形的颜色是 (0, 1, 0, 0.5),前面三角形的颜色是 (1, 0, 0, 0.5)。 RT 被清除为黑色。像素着色器只是简单地输出三角形颜色。
这是一个展示场景的图像,三角形的顶点在图像中被索引。
RT 中的最终颜色可能是全部 (0.5, 0.25, 0)。在图形流水线中,是否保证红三角先输出绿三角的像素?
【问题讨论】: