Dynamic Switch Param in material editor

Mhm, I’d like to use this thread to ask some question :wink:

I heard that using If branching in shaders was quite expensive on GPU because its architecture, but the newer GPUs like GCN they don’t have this problem. Is that true?