0
在Direct3D9中,如果我在HLSL程序中使用tex3D,那么在具有2D纹理的采样器上绑定会发生什么?这是合法的操作,还是未定义?在2D纹理上调用tex3D合法吗?
在Direct3D9中,如果我在HLSL程序中使用tex3D,那么在具有2D纹理的采样器上绑定会发生什么?这是合法的操作,还是未定义?在2D纹理上调用tex3D合法吗?
我刚测试过它,它似乎只适用于我的nvidia卡,但如果这是定义的行为,我无法找到任何东西。
从逻辑上讲,我会争辩说你正在对x * y * 1纹理进行查找,所以即使激活的插值也会导致只能查找唯一可用的3d平面。