0

我正在使用 SlimDX(DX9),但我想它对于所有版本的 DX 都是一样的。我试图通过 CreateFlags.HardwareVertexProssesing 和 CreateFlags.Multithreaded,但我不知道如何。

4

1 回答 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 回答