fix(SpecialUsers): "value" uniform should oscillate with time
Signed-off-by: Infi <infi@infi.sh>
This commit is contained in:
parent
08b6e99302
commit
f1683ad385
|
|
@ -94,7 +94,8 @@ object SpecialUsers {
|
||||||
|
|
||||||
is TeamMemberFlair.AGSLShader -> if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) {
|
is TeamMemberFlair.AGSLShader -> if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) {
|
||||||
val shader = RuntimeShader(flair.shader)
|
val shader = RuntimeShader(flair.shader)
|
||||||
shader.setFloatUniform("value", (0..1000).random().toFloat())
|
val valueUniform = (System.currentTimeMillis() % 2000) / 2000f
|
||||||
|
shader.setFloatUniform("value", valueUniform)
|
||||||
ShaderBrush(shader)
|
ShaderBrush(shader)
|
||||||
} else {
|
} else {
|
||||||
flair.fallback
|
flair.fallback
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue