如何使用SlimDX设置HLSL统一变量的值?

时间:2011-07-05 23:48:26

标签: directx hlsl slimdx

我无法找到相关的文档,但它可能非常简单。我有一个像素着色器,需要更新变量。我唯一接近的是ConstantTable,但它在Direct3D9下,而不是我正在使用的Direct3D11。

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

1 个答案:

答案 0 :(得分:1)

Direct3D 10和11使用constant buffers的想法。 SlimDX Buffer类是您正在寻找的类型。或者,如果您正在使用效果,则可以使用其中一种GetVariableBy*方法来获取和设置其值。