我使用的是SlimDX(DX9),但我想所有版本的DX都是一样的。我试图同时通过CreateFlags.HardwareVertexProssesing和CreateFlags.Multithreaded,但我不知道如何通过。
发布于 2012-09-29 02:07:11
由于它们是标志,您应该能够使用位OR运算符将它们组合在一起。
CreateFlags.HardwareVertexProcessing | CreateFlags.Multithreaded
基于comment的编辑
假设HardwareVertexProcessing = 0001,多线程= 0010
如果我们将这些放在一起,我们会得到:
0001
0010 OR
----
0011
但是如果我们加上这些,我们就会得到:
0001
0010 AND
----
0000
This link提供了更详细的信息。它来自Mozilla开发者网络。
https://stackoverflow.com/questions/12644977
复制相似问题