3

我还没有找到这方面的文档,但这可能很简单。我有一个需要更新变量的像素着色器。我唯一接近的是ConstantTable,但它在Direct3D9下,而不是我正在使用的Direct3D11。

将 DirectX11 与 SlimDX 一起使用,我将如何设置着色器中的统一变量的值?

4

1 回答 1

0

Direct3D 10 和 11 使用常量缓冲区的概念。SlimDX Buffer类是您正在寻找的类型。或者,如果您正在使用效果,则可以使用GetVariableBy*方法之一来获取和设置其值。

于 2011-07-06T21:26:28.683 回答