我有一个函数可以呈现所需颜色的三角形。我正在尝试渲染一个黄色三角形,然后在其上渲染一个红色三角形,并启用模板测试。我使用一个圆圈作为我的模板窗口。我的模板测试方程和操作应该是什么以获得以下输出。仅在 DirectX09 中进行所有渲染。 期望的输出 请指导以下 API 的几个好的和简单的示例......
SetRenderState(D3DRS_STENCILFUNC,
SetRenderState(D3DRS_STENCILREF,
SetRenderState(D3DRS_STENCILMASK,
SetRenderState(D3DRS_STENCILWRITEMASK,
SetRenderState(D3DRS_STENCILZFAIL,
SetRenderState(D3DRS_STENCILFAIL
,
SetRenderState(D3DRS_STENCILPASS,
我们如何在 DirectX09 着色器效果文件(vs_3_0 和 ps_3_0)中使用 Stencil 操作?