Обзор видеочипов GeForce FX5200/GeForce FX5600

Обсуждение материалов сайта "МИР NVIDIA".
Ответить
Читатель

Обзор видеочипов GeForce FX5200/GeForce FX5600

Сообщение Читатель » 26.07.2003 20:37

А у вас там ошибки :)

Пиксельные шейдеры
v.1.1
v.1.4
v.2.0

- Текстур
4
6
8

- Инструкций
8
31 (16 вект.+15 скал.)
64+

- Регистров констант
8
8
32

- Регистров общих
2
6
12

andser
Модератор
Сообщения: 3189
Зарегистрирован: 01.01.1970 3:00
Контактная информация:

Сообщение andser » 26.07.2003 22:23

Читатель
А у вас там ошибки
Спасибо за внимание. Но откуда вы эти спецификации взяли?
Я свои у NVIDIA брал :)

http://nvworld.ru/temp/spec_shaders.gif

andser
Модератор
Сообщения: 3189
Зарегистрирован: 01.01.1970 3:00
Контактная информация:

Сообщение andser » 26.07.2003 22:37

P.S. "Общих регистров для PS1.1 = 6" - действительно ошибка. Исправим на "2".

Galstaff
Новичок
Сообщения: 6
Зарегистрирован: 26.07.2003 23:57
Контактная информация:

Сообщение Galstaff » 27.07.2003 0:08

Нехорошие вы человеки, регистрироваться заставляете :)

Проверяйте если хотите. Разрешено только 7 скалярных операций в первой фазе 1.4. Компилятор не ограничивает число 2.0 инструкций, пишите сколько хотите - проблемы железа.

andser
Модератор
Сообщения: 3189
Зарегистрирован: 01.01.1970 3:00
Контактная информация:

Сообщение andser » 27.07.2003 1:41

Galstaff
Нехорошие вы человеки, регистрироваться заставляете
Не понял, каким образом "заставляем" :)
Проверяйте если хотите. Разрешено только 7 скалярных операций в первой фазе 1.4. Компилятор не ограничивает число 2.0 инструкций, пишите сколько хотите - проблемы железа.
Я не программист и не могу проверить. Я могу поверить только, поэтому мне нужна ссылка на какой-то авторитетный источник и т.п., чтобы внести исправления. Не подумайте что вам лично я не доверяю, но мне всегда нужно иметь возможность как-то подтвердить информацию изложенную в статье, в подобных (спорных) ситуациях.

Galstaff
Новичок
Сообщения: 6
Зарегистрирован: 26.07.2003 23:57
Контактная информация:

Сообщение Galstaff » 27.07.2003 2:32

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 инструкций было бы невозможно.

Galstaff
Новичок
Сообщения: 6
Зарегистрирован: 26.07.2003 23:57
Контактная информация:

Сообщение Galstaff » 27.07.2003 2:37

Не понял, каким образом "заставляем"
При нажатии на кнопочку "ответить" просите зарегистрироваться.

andser
Модератор
Сообщения: 3189
Зарегистрирован: 01.01.1970 3:00
Контактная информация:

Сообщение andser » 27.07.2003 2:45

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.
Лихо. А откуда эта информация?
При нажатии на кнопочку "ответить" просите зарегистрироваться.
Мне кажется это ограничение действует только в этом форуме и еще во "флейме". Наверное на это есть какие-то причины :)

Galstaff
Новичок
Сообщения: 6
Зарегистрирован: 26.07.2003 23:57
Контактная информация:

Сообщение Galstaff » 27.07.2003 3:18

Угадайте с одного раза откуда :)
http://msdn.microsoft.com/library/defau ... ctions.asp
http://msdn.microsoft.com/library/defau ... /phase.asp

andser
Модератор
Сообщения: 3189
Зарегистрирован: 01.01.1970 3:00
Контактная информация:

Сообщение andser » 27.07.2003 16:56

Galstaff

Хорошо. Я поговорю с нашими программистами по поводу ваших замечаний.

ImP
Старожил
Сообщения: 2083
Зарегистрирован: 01.01.1970 3:00
Откуда: Team Yes!
Контактная информация:

Сообщение ImP » 07.08.2003 22:35

andser Хорошая статья. Только что прочитал. Наконец для меня полностью прояснилась картина с FX5600 и Ti4200, теперь буду ссылаться на нее, как на "авторитетный источник" :) Хорошо бы еще с Ультрой прояснить...

Ответить