我正在使用 SlimDX(DX9),但我想它对于所有版本的 DX 都是一样的。我试图通过 CreateFlags.HardwareVertexProssesing 和 CreateFlags.Multithreaded,但我不知道如何。
问问题
95 次
1 回答
2
由于它们是标志,您应该能够使用位 OR 运算符组合它们。
CreateFlags.HardwareVertexProcessing | CreateFlags.Multithreaded
根据评论编辑
假设 HardwareVertexProcessing = 0001 和多线程 = 0010
如果我们将这些 OR 在一起,我们会得到:
0001
0010 OR
----
0011
但如果我们与这些,我们得到:
0001
0010 AND
----
0000
此链接提供了更详细的信息。它来自 Mozilla 开发者网络。
于 2012-09-28T18:07:10.980 回答