texCUBEgrad
使用渐变对立方体纹理采样,以选择 mip 级别。
ret texCUBEgrad (s, t, ddx, ddy) |
---|
参数
项 | 说明 |
---|---|
s |
[in]采样器状态。 |
t |
[in]纹理坐标。 |
ddx |
[in]图面几何图形在 x 方向的变化率。 |
ddy |
[in]y 方向图面几何图形的变化率。 |
返回值
纹理数据的值。
类型说明
名称 | 输入/输出 | 模板类型 | 组件类型 | 大小 |
---|---|---|---|---|
S | in | 对象 | samplerCUBE | 1 |
t | in | 向量 | FLOAT | 3 |
ddx | in | 向量 | FLOAT | 3 |
ddy | in | 向量 | FLOAT | 3 |
Ret | out | 向量 | float | 4 |
最小着色器模型
以下着色器模型中支持此函数。
着色器模型 | 支持 |
---|---|
着色器模型 4 | 是,仅) (像素着色器 |
着色器模型 3 (DirectX HLSL) | 是,仅) (像素着色器 |
着色器模型 2 (DirectX HLSL) | 是,仅) (像素着色器 |
着色器模型 1 (DirectX HLSL) | 否 |
- 进行重要的代码重新排序是为了将渐变计算移出流控制。
- 如果使用 D3DD3DPSHADERCAPS2_0_GRADIENTINSTRUCTIONS 设置D3DPSHADERCAPS2_0上限,编译器会将此函数映射到 texldd。