I was going to say that I'm glad it sounds like trifoce support is in mainline now.
Because some time ago I had multiple incompatible branches of Dolphin to support the games I played.
I'm not sure it was a half baked triforce fork but it was definitely not as polished as the main branch
As far as I know it is mostly more immature emulators that struggle with straight out "stolen work" - something tells me the triforce branch is more a matter of "let's get triforce to work and then we can get it working well with the main branch again afterwards"