fix(SpecialUsers): "value" uniform should oscillate with time

Signed-off-by: Infi <infi@infi.sh>
This commit is contained in:
Infi 2024-08-15 19:40:14 +02:00
parent 08b6e99302
commit f1683ad385
1 changed files with 2 additions and 1 deletions

View File

@ -94,7 +94,8 @@ object SpecialUsers {
is TeamMemberFlair.AGSLShader -> if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) {
val shader = RuntimeShader(flair.shader)
shader.setFloatUniform("value", (0..1000).random().toFloat())
val valueUniform = (System.currentTimeMillis() % 2000) / 2000f
shader.setFloatUniform("value", valueUniform)
ShaderBrush(shader)
} else {
flair.fallback