Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Объявите выходной регистр, записанный шейдером.
dcl_output o#[.mask] |
---|
Товар | Описание |
---|---|
o# |
[in] Выходной регистр.
|
Замечания
Example:
dcl_output oMask[3].xyz
Ограничения
- Маска компонента может быть любым подмножеством [xyzw]. Тем не менее, оставляя пробелы между компонентами, пустая пространство.
- Оно является законным для объявления надмножества маски компонента, объявленной для ввода на следующем этапе. Однако взаимоисключающие маски не допускаются. Шейдер вершин выходных данных o3.xy означает, что входные данные шейдера пикселей версии 3.z недопустимы, но входные данные версии 3.x или v3.y или v3.xy допустимы.
Эта инструкция применяется к следующим этапам шейдера:
Вершина | Корпус | Домен | Геометрия | Пиксел | Вычисление |
---|---|---|---|---|---|
X | X | X | X | X |
Минимальная модель шейдера
Эта инструкция поддерживается в следующих моделях шейдера:
Модель шейдера | Поддерживается |
---|---|
модели шейдера 5 | да |
Модель шейдера 4.1 | нет |
модель шейдера 4 | нет |
Модель шейдера 3 (DirectX HLSL) | нет |
Модель шейдера 2 (DirectX HLSL) | нет |
Модель шейдера 1 (DirectX HLSL) | нет |