【发布时间】:2011-02-22 10:59:53
【问题描述】:
我正在使用 DirectX 9 效果框架。
我想创建一个包含这样一个采样器的结构:
struct Test
{
texture tex;
sampler texSamp = sampler_state
{
Texture = <tex>;
};
};
但是着色器编译器失败:
internal error: this-relative Test::tex 'tex' found outsideof function scope
似乎this-relative引用的想法有点工作,但我需要以某种方式在函数中声明它,但我不确定它如何工作,因为在函数内声明采样器不起作用?有人有什么想法吗?
【问题讨论】: