ret (sm4 - asm)
Оператор Return.
Ret |
---|
Комментарии
Если вы используете подпрограмму, вернитесь к инструкции после вызова . Если нет внутри подпрограммы, завершите выполнение программы.
В следующем примере показано, как использовать эту инструкцию.
...
call l3
...
ret
label l3
...
ret
Ограничения
- ret может отображаться в любом месте программы, любое количество раз.
- Если инструкция метки отображается в шейдере, ей должна предшествовать команда ret , которая не вложена ни в какие инструкции управления потоком.
- Если в шейдере есть подпрограммы, последней инструкцией в шейдере должна быть инструкция ret.
Эта инструкция применяется к следующим этапам шейдера:
Вершинный построитель текстуры | Шейдер геометрии | Построитель текстуры |
---|---|---|
x | x | x |
Минимальная модель шейдера
Эта функция поддерживается в следующих моделях шейдеров.
Модель шейдера | Поддерживается |
---|---|
Модель шейдера 5 | да |
Модель шейдера 4.1 | да |
Модель шейдера 4 | да |
Модель шейдера 3 (DirectX HLSL) | нет |
Модель шейдера 2 (DirectX HLSL) | нет |
Модель шейдера 1 (DirectX HLSL) | нет |
Связанные темы