Регистры — vs_1_1
В этом разделе содержатся справочные сведения для входных и выходных регистров, реализованных вершинным шейдером версии 1_1.
Регистрация | Имя | Count | Чтение-запись | # Порты чтения | # Считывает /inst | Измерение | RelAddr | Умолчания; | Требуется DCL |
---|---|---|---|---|---|---|---|---|---|
a0 | Регистр адресов | 1 | Чтение-запись | 1 | Неограниченно | См. примечание 3. | Нет | Нет | Нет |
c# | Постоянный регистр с плавающей запятой | См. примечание 2 | R | 1 | Неограниченно | 4 | a0.x | (0, 0, 0, 0) | Нет |
V # | Входной регистр | 16 | R | 1 | Неограниченно | 4 | нет | См. примечание 1 | Да |
R # | Временная регистрация | 12 | Чтение-запись | 3 | Неограниченно | 4 | нет | Нет | Нет |
Примечания.
- Частичный (0, 0, 0, 1) — если обновляется только подмножество каналов, остальные каналы по умолчанию будут использовать значение (0, 0, 0, 1).
- Равно D3DCAPS9. MaxVertexShaderConst (не менее 96 для vs_1_1).
- Доступен только канал .x.
Регистрация | Имя | Count | Чтение-запись | Измерение | RelAddr | Умолчания; | Требуется DCL |
---|---|---|---|---|---|---|---|
oPos | Регистр позиции | 1 | W | 4 | нет | Нет | Нет |
oFog | Туман регистра | 1 | W | 1 | Нет | Нет | Нет |
Выбирает | Регистр размера точки | 1 | W | 1 | Нет | Нет | Нет |
Od # | Color Register; См. примечание 1 | 2 | W | 4 | нет | Нет | Нет |
Ot # | Регистр координат текстуры | 8 | W | 4 | нет | Нет | Нет |
Примечания.
- oD0 — это выход рассеянного цвета; oD1 — это результат зеркального цвета.