Я тоже столкнулся с этой проблемой, например пытается запустить Slisesix в Shader Toy с помощью Chrome.
На этот вопрос есть два ответа, показывающие, как вы можете реализовать битовое XOR без битовых операторов. Они могут быть медленными, но в некоторых случаях они будут достаточно быстрыми. Лучше, чем ничего.
Вы также можете увидеть, является ли +
достаточно близким приближением к битовой XOR, в зависимости от ваших требований.