【问题标题】:How do I set the value of a HLSL uniform variable with SlimDX?如何使用 SlimDX 设置 HLSL 统一变量的值?
【发布时间】:2011-07-05 23:48:25
【问题描述】:

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

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

【问题讨论】:

    标签: directx hlsl slimdx


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-09-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-10
      • 2018-06-02
      • 1970-01-01
      相关资源
      最近更新 更多