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 (только шейдеры). В обоих случаях потребуется перезапуск игры.