如何使用着色器概述正交几何

时间:2012-09-23 23:42:38

标签: c# graphics xna directx shader

我刚刚开始学习着色技术,但是当限制为单个顶点/像素着色器技术时,我无法给出2D凹面几何体的轮廓宽度(感谢XNA)。

我需要给出轮廓的形状具有平滑的每顶点着色以及不透明度。轮廓具有平滑的每顶点着色,可变宽度和不透明度,不会干扰原始形状的颜色。

像素深度边界检测算法不起作用,因为像素深度不是3.0语义 扩展几何/重绘不起作用,因为它会干扰原始形状的颜色。

我想知道我是否可以使用着色器功能之外的模板/深度缓冲区做一些事情,因为我可以通过图形设备访问它。但我不相信我能够操纵实际值。

我该怎么做?

0 个答案:

没有答案