Обзор видеочипов GeForce FX5200/GeForce FX5600
Обзор видеочипов GeForce FX5200/GeForce FX5600
А у вас там ошибки
Пиксельные шейдеры
v.1.1
v.1.4
v.2.0
- Текстур
4
6
8
- Инструкций
8
31 (16 вект.+15 скал.)
64+
- Регистров констант
8
8
32
- Регистров общих
2
6
12
Пиксельные шейдеры
v.1.1
v.1.4
v.2.0
- Текстур
4
6
8
- Инструкций
8
31 (16 вект.+15 скал.)
64+
- Регистров констант
8
8
32
- Регистров общих
2
6
12
Читатель
Я свои у NVIDIA брал
http://nvworld.ru/temp/spec_shaders.gif
Спасибо за внимание. Но откуда вы эти спецификации взяли?А у вас там ошибки
Я свои у NVIDIA брал
http://nvworld.ru/temp/spec_shaders.gif
Galstaff
Не понял, каким образом "заставляем"Нехорошие вы человеки, регистрироваться заставляете
Я не программист и не могу проверить. Я могу поверить только, поэтому мне нужна ссылка на какой-то авторитетный источник и т.п., чтобы внести исправления. Не подумайте что вам лично я не доверяю, но мне всегда нужно иметь возможность как-то подтвердить информацию изложенную в статье, в подобных (спорных) ситуациях.Проверяйте если хотите. Разрешено только 7 скалярных операций в первой фазе 1.4. Компилятор не ограничивает число 2.0 инструкций, пишите сколько хотите - проблемы железа.
Version 1.4 allows 14 instructions in both phase 1 and phase 2, for a total of 28 instructions. If no phase marker is specified, the default is phase 2 and the total instruction count is 14.
The unfortunate side-effect of the phase transition is that the alpha component of temporary registers are unset or uninitialized during the transition.
14(инструкций всего)-6(текстурных)=8(инструкций на фазу). Восемь -- это две спаренные инструкции: векторная и скалярная. Перед маркером фазы скалярная инструкция теряется: теряется альфа-компонента. Таким образом, в первой фазе получается только 7 скалярных инструкций.
С 2.0 ситуация более дурацкая. В документации сказано о лимите в 64 инструкции. Но на практике компилятор это не проверяет, бо иначе скормить R300 его 128 инструкций было бы невозможно.
The unfortunate side-effect of the phase transition is that the alpha component of temporary registers are unset or uninitialized during the transition.
14(инструкций всего)-6(текстурных)=8(инструкций на фазу). Восемь -- это две спаренные инструкции: векторная и скалярная. Перед маркером фазы скалярная инструкция теряется: теряется альфа-компонента. Таким образом, в первой фазе получается только 7 скалярных инструкций.
С 2.0 ситуация более дурацкая. В документации сказано о лимите в 64 инструкции. Но на практике компилятор это не проверяет, бо иначе скормить R300 его 128 инструкций было бы невозможно.
Galstaff
Лихо. А откуда эта информация?Version 1.4 allows 14 instructions in both phase 1 and phase 2, for a total of 28 instructions. If no phase marker is specified, the default is phase 2 and the total instruction count is 14.
The unfortunate side-effect of the phase transition is that the alpha component of temporary registers are unset or uninitialized during the transition.
Мне кажется это ограничение действует только в этом форуме и еще во "флейме". Наверное на это есть какие-то причиныПри нажатии на кнопочку "ответить" просите зарегистрироваться.