Поделиться через


dcl_stream (sm5 - asm)

Объявите поток вывода геометрического шейдера.

dcl_stream mN
Элемент Описание
Mn
[in] Поток, где N равно 0,.3 (m0.. м3).

Комментарии

Данный поток можно объявить только один раз.

Если потоки не объявлены, предполагается, что для потока 0 будут объявлены выходные и выходные топологии.

Первое dcl_stream не может отображаться после операторов dcl_output или dcl_outputTopology .

Все операторы dcl_output или dcl_outputToplogy после любого оператора m# dcl_stream определяют выходные данные для потока m#.

Эта инструкция применяется к следующим этапам шейдера:

Вершина Корпуса Домен Geometry Пиксель Вычисления
X

Минимальная модель шейдера

Эта инструкция поддерживается в следующих моделях шейдеров:

Модель шейдера Поддерживается
Модель шейдера 5 да
Модель шейдера 4.1 нет
Модель шейдера 4 нет
Модель шейдера 3 (DirectX HLSL) нет
Модель шейдера 2 (DirectX HLSL) нет
Модель шейдера 1 (DirectX HLSL) нет

Сборка шейдера модели 5 (DirectX HLSL)