break (sm4 - asm)
Перемещает точку выполнения в инструкцию после следующего завершения или завершения коммутатора.
break |
---|
Комментарии
Формат маркера для удобства содержит смещение соответствующей инструкции endloop или endwitch в шейдере.
В следующем примере показана инструкция break .
loop
// example of termination condition
if_nz r0.x
break
endif
...
endloop
Эта инструкция должна отображаться в конце цикла/или вслучае с переключателем/endwitch.
Эта инструкция применяется к следующим этапам шейдера:
Вершинный построитель текстуры | Шейдер геометрии | Построитель текстуры |
---|---|---|
x | x | x |
Минимальная модель шейдера
Эта функция поддерживается в следующих моделях шейдеров.
Модель шейдера | Поддерживается |
---|---|
Модель шейдера 5 | да |
Модель шейдера 4.1 | да |
Модель шейдера 4 | да |
Модель шейдера 3 (DirectX HLSL) | нет |
Модель шейдера 2 (DirectX HLSL) | нет |
Модель шейдера 1 (DirectX HLSL) | нет |
Связанные темы