对于HLSL中的SampleBias,我可以使用[0,1]之外的偏置值吗?

问题描述:

doucment SampleBias表示偏移是一个介于0.0和1.0之间的浮点数。不过,我已经做了一点实验,[0,1]之外的偏差值正常工作。对于HLSL中的SampleBias,我可以使用[0,1]之外的偏置值吗?

[0,1]之外的偏置值是否可以保证正常工作?或者这只取决于硬件?

我不认为HLSL文档是正确的。 DirectX 11的,用于在D3D11_SAMPLE_DESCMipLODBias范围为-16〜16 - 由于在16K 16K X纹理的最大可能数量的水平将是16

#define D3D11_MIP_LOD_BIAS_MAX (15.99f) 
#define D3D11_MIP_LOD_BIAS_MIN (-16.0f)