Size: a a a

2019 February 16

n

norlin in Unreal Engine
Михаил Турутанов
ифы на гпу - плохо
хуже чем просчёт обеих веток?
источник

МТ

Михаил Турутанов... in Unreal Engine
да, значительно, значительно хуже
источник

МТ

Михаил Турутанов... in Unreal Engine
на порядок
источник

n

norlin in Unreal Engine
O.o
источник

МТ

Михаил Турутанов... in Unreal Engine
проще посчитать и выбросить
источник

n

norlin in Unreal Engine
Михаил Турутанов
проще посчитать и выбросить
а как определить в каком случае проще, а в каком всё-таки не проще?
источник

МТ

Михаил Турутанов... in Unreal Engine
если у тебя одно значения на весь кадр - пользуйся ифом, у тебя будут разные варианты шейдера в зависимости от входных параметров, ифа не будет на выходе.
источник

МТ

Михаил Турутанов... in Unreal Engine
если у тебя переменная меняется на каждом пикселе - лучше выбери степ-функцией
источник

n

norlin in Unreal Engine
Михаил Турутанов
если у тебя одно значения на весь кадр - пользуйся ифом, у тебя будут разные варианты шейдера в зависимости от входных параметров, ифа не будет на выходе.
одно значение, проверяется шейдинг модель
источник

n

norlin in Unreal Engine
Михаил Турутанов
если у тебя одно значения на весь кадр - пользуйся ифом, у тебя будут разные варианты шейдера в зависимости от входных параметров, ифа не будет на выходе.
ну я к тому, что у ифа есть BRANCH а есть FLATTEN
источник

МТ

Михаил Турутанов... in Unreal Engine
тогда у тебя нет реального условия в шейдере
источник

МТ

Михаил Турутанов... in Unreal Engine
вообще пофиг
источник

n

norlin in Unreal Engine
Михаил Турутанов
вообще пофиг
то есть даже этот параметр можно не указывать, оно само скомпилится с оптимизацией как надо?
источник

МТ

Михаил Турутанов... in Unreal Engine
само
источник

n

norlin in Unreal Engine
супер, спасибо
источник

МТ

Михаил Турутанов... in Unreal Engine
если это входной параметр, то само
источник

МТ

Михаил Турутанов... in Unreal Engine
если это константа движка, само
источник

МТ

Михаил Турутанов... in Unreal Engine
реальное условие у тебя будет если ты семплишь вторую текстуру и принимаешь решение на основании ее цвета
источник

МТ

Михаил Турутанов... in Unreal Engine
вот это не оптимизируется
источник

n

norlin in Unreal Engine
Михаил Турутанов
реальное условие у тебя будет если ты семплишь вторую текстуру и принимаешь решение на основании ее цвета
ок, понял
источник