Для шейдера океана мне нужна быстрая функция, вычисляющая очень приблизительное значение sin(x). Единственное требование состоит в том, чтобы он был периодическим и примерно напоминал синусоиду.
Ряд Тейлора греха слишком медленный, так как мне нужно было бы вычислить до 9-й степени x, чтобы получить полный период.
Какие-либо предложения?
РЕДАКТИРОВАТЬ: извините, я не упомянул, я не могу использовать таблицу поиска, так как она находится в вершинном шейдере. Таблица поиска будет включать образец текстуры, который в вершинном шейдере работает медленнее, чем встроенная функция sin. Он не должен быть каким-либо образом точным, он просто должен выглядеть красиво.