SharpDx DirectX11 HLSL中的统一参数句柄

本文关键字:参数 句柄 DirectX11 HLSL SharpDx | 更新日期: 2023-09-27 18:15:33

我想知道是否有另一种方法来访问统一参数在SharpDx除了常量缓冲区

 cbuffer Variables : register(b0){
 float4 cL;
 } 

我认为寄存器(0)告诉数据指针要访问哪一个。不管怎样,这个问题是关于另一种方式的比如是否有可能获取和设置像这样的参数

uniform float4 paraO;
uniform vector3 vecO;
uniform float para2;

我找不到在SharpDx或DirectX11中获取或设置其值的方法

SharpDx DirectX11 HLSL中的统一参数句柄

编译器应该为这些形参创建一个常量缓冲区。

如果你使用SharpDX的效果框架,你可以使用效果的参数来获取变量的句柄。