我无法找到相关的文档,但它可能非常简单。我有一个像素着色器,需要更新变量。我唯一接近的是ConstantTable,但它在Direct3D9下,而不是我正在使用的Direct3D11。
将DirectX11与SlimDX配合使用,如何设置着色器中统一变量的值?
答案 0 :(得分:1)
Direct3D 10和11使用constant buffers的想法。 SlimDX Buffer类是您正在寻找的类型。或者,如果您正在使用效果,则可以使用其中一种GetVariableBy*方法来获取和设置其值。