添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
机灵的牛肉面  ·  示例 ...·  1 周前    · 
想表白的芹菜  ·  <input type="submit"> ...·  8 月前    · 
八块腹肌的柠檬  ·  linux shell ...·  1 年前    · 
朝气蓬勃的咖啡豆  ·  c# - The remote ...·  1 年前    · 

纹理格式,它是 DXGI_FORMAT 中列出的类型化值之一。

纹理采样使用纹素位置查找纹素值。 在查找之前,可对位置应用偏移量。 采样器状态包含采样和筛选选项。 此方法可以在像素着色器中调用,但在顶点着色器或几何着色器中不受支持。

仅在整数偏移量处使用偏移量;否则,可能会获得不同的结果,具体取决于硬件实现或驱动程序设置。

计算纹素位置

纹理坐标是引用纹理数据的浮点值,也称为规范化纹理空间。 地址环绕模式按此顺序应用, (纹理坐标 + 偏移量 + 环绕模式) 修改 [0...1] 范围之外的纹理坐标。

对于纹理数组,location 参数中的附加值指定纹理数组中的索引。 此索引被视为 (缩放的浮点值,而不是标准纹理坐标) 的规范化空间。 转换为整数索引的顺序如下, (float + 舍入到最接近的整数 + 固定到数组范围) 。

应用纹理坐标偏移量

offset 参数修改纹素空间中的纹理坐标。 即使纹理坐标是规范化的浮点数,偏移量也会应用整数偏移量。 另请注意,纹理偏移量必须是静态的。

返回的数据格式由纹理格式决定。 例如,如果纹理资源是使用DXGI_FORMAT_A8B8G8R8_UNORM_SRGB格式定义的,则采样操作会将采样的纹素从 gamma 2.0 转换为 1.0,筛选并将结果写入范围 [0...1] 中的浮点值。

仅在整数偏移量处使用偏移量;否则,可能会得到无法很好地转换为硬件的结果。

Texture-Object