Для начала обратите внимание на отражения в стеклах зданий на заднем плане: на обеих Radeon они совершенно нормальные, в то время как на GeForce они пикселизированные, «квадратные» — совершенно очевидная нехватка точности вычислений FP16. Странно, что шейдер попал в игру именно в этом виде. Полагаем, GF6x00/7x00 не сильно потеряют в скорости, если будут обрабатывать этот шейдер с точностью FP32.
Update: Вскоре после публикации статьи мы получили письмо от Дена Секулика (Dean Sekulic), программиста Croteam:
Just wanted to let you know that this is actually not a precision issue (on NV40 everything works just fine), but a little bug in NV shader assembler for G70 which will (probably...) be fixed in the next public beta driver.
Перевод:
Хочу заметить, что это не проблемы с точностью вычислений (на NV40 все работает нормально), а результат ошибки в рекомпиляторе шейдеров NV для чипа G70, которая (наверное...) будет исправлена в следующей публичной бета-версии драйвера.
А в остальном все опять до зевоты одинаково. Разве что HQ-анизотропия R520 наконец-то проявила себя на покатом газоне в левой нижней части скриншота. Заметили? А в игре заметите? Особенно в игре вроде Serious Sam 2, в которой 99,9% времени уходит на стрельбу, а на разглядывание окрестностей остается 0,01%?
Serious Sam 2 позволяет включать HDR на видеокартах GF6x00/7x00, и мы не преминули воспользоваться возможностью проверить его работу и на RX1800, тем более что настройки SS2 Demo позволяют включать HDR вместе с MSAA! Результат, к сожалению, опять был негативным: при включении HDR с AA мы получили черный экран с иконками HUD, а отключив AA — удивительной силы артефакт в виде периодически появляющейся на экране ярко-желтой горизонтальной полосы вместо, собственно, HDR-блума. Что ж, не в этот раз, не в этой и не на этой версии.
|