我想知道除了常量缓冲区之外,是否还有其他方法可以访问SharpDx中的统一参数
cbuffer Variables : register(b0){
float4 cL;
} 我认为寄存器(B0)告诉Datapointer要访问哪个。无论如何,问题是关于另一种方法,比如是否可以像这样获取和设置参数
uniform float4 paraO;
uniform vector3 vecO;
uniform float para2;我找不到在SharpDx或DirectX11中获取或设置它们的值的方法
发布于 2013-05-25 23:00:07
编译器应该为这些参数创建一个常量缓冲区。
如果您使用SharpDX的effect框架,则可以使用effect's parameters来获取变量的句柄。
https://stackoverflow.com/questions/16750651
复制相似问题