Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我还没有找到这方面的文档,但这可能很简单。我有一个需要更新变量的像素着色器。我唯一接近的是ConstantTable,但它在Direct3D9下,而不是我正在使用的Direct3D11。
将 DirectX11 与 SlimDX 一起使用,我将如何设置着色器中的统一变量的值?
Direct3D 10 和 11 使用常量缓冲区的概念。SlimDX Buffer类是您正在寻找的类型。或者,如果您正在使用效果,则可以使用GetVariableBy*方法之一来获取和设置其值。