在基于图像的纹理上绘制多个形状时闪烁

我使用SharpDx和D3D11渲染具有多种颜色填充形状的video帧。

当渲染video帧时,渲染似乎是正确的,并且如预期的那样。

现在,如果我绘制一个单一的颜色填充形状,它是按预期绘制和呈现。

但是,当我试图在video帧纹理上渲染多个彩色填充形状时,会出现问题。

除了第一个彩色形状之外,所有其他形状在渲染时都会闪烁,因此显示的是neath下的像素,这些像素是渲染video帧的像素。

任何想法,为什么会发生这种情况?

如果需要更多信息,请告诉我。

PS使用ShaprDx和Directx11

谢谢。

编辑:这似乎是由于呈现颜色填充的形状与基础纹理相同的z顺序。

这是从另一个论坛的建议从这里可以解决,只要我只是绘制一个充满颜色的形状,但是当我填充具有纹理的四/形状问题仍然存在。

我也试图设置每个形状的ZOrder是不同的,但问题仍然存在。