【发布时间】:2020-06-25 00:51:50
【问题描述】:
我正在尝试通过Metal Shading Language Specification 学习MSL,并看到您可以在对纹理进行采样时通过在sample 函数中指定选项来设置LOD 选项。这是规范中给出的示例之一:
Tv sample(sampler s, float2 coord, lod_options options, int2 offset = int2(0)) const
lod_options包括bias、level、gradient2d等
我已经翻遍了,但找不到它的用法语法。这些是命名参数吗? lod_options 是一个结构吗?例如,如果我想指定 LOD 级别,那么正确的做法是什么?我知道这些选项也可以在采样器对象本身中指定,但是如果我想在这里执行,那么正确的语法是什么?
【问题讨论】: