Я пытаюсь изучить MSL с помощью Спецификации языка затенения металла и увидел, что вы можете установить параметры LOD при выборке текстуры, указав параметры в функции sample
. Это один из примеров, приведенных в статье c:
Tv sample(sampler s, float2 coord, lod_options options, int2 offset = int2(0)) const
lod_options
, включая смещение, уровень, градиент2d и т. Д. c.
Я просмотрел все, но не могу найти синтаксис использования для этого. Это именованные аргументы? lod_options
это структура? Например, если я хочу указать уровень LOD, как правильно это сделать? Я знаю, что эти параметры также могут быть указаны в самом объекте сэмплера, но если я хочу сделать это здесь, какой синтаксис будет правильным для этого?