I was wondering if it’s possible to write shaders in GLSL and HLSL directly (essentially having two versions of the same shader) and then use them as standard Effect resources.
AFAIK it’s not possible, but years ago there was a branch that allowed that (I used it to release a game which had a problematic shader). It worked really well, it’s a shame it wasn’t continued, because mojoshader has always been a PITA for me.
No idea how usable that branch is nowadays though (I suppose not at all)