Показать сообщение отдельно
Старый 03.04.2009, 18:58   #2955
Dimus

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: G3: Community Patch v1.7 (Исправляем G3)

2 Corvin666:
Красная заливка в твоем случае на 99% означает, что в шейдере ошибка и он не отрабатывает. Т.е. ты что-то не там стёр или не там исправил.
Странно... В шейдере ge_ocean_2_0.fx тоже есть фрагмент, аналогичный ge_ocean_3_0.fx:
Cпойлер(щелкните, чтобы прочесть):

* * * * * *#endif //XFX_PS_STATICBUMPMAP
* * * * * *
* * * * * *float fLocalDepth = *saturate( tex2Dproj( smpDepthMap, input.vDepthMapAndDepth).r - input.vDepthMapAndDepth.z );
* * * * * *
* * * * * *//
* * * * * *// *XFX_PS_REFLECTIONMAP && XFX_PS_DISTORTION && XFX_PS_DIFFUSEMAP && XFX_SHOREFADING
* * * * * *//

Я вставил вашу строку именно после выделенного оператора присваивания значения переменной fLocalDepth и больше ничего не изменял. :-/

Погляжу вечером, что там со 2-ми шейдерами, раз уж на то пошло. Как, кстати, их форсировать?
Настройки - Детализация - Средняя (все настройки на средние) или Настроить - Качество шейдеров - 2.0 (только шейдеры). В обоих случаях потребуется перезапуск игры.
Ответить с цитированием