From 8ab63e6e445f258f929f332558ace5a97b0ebf54 Mon Sep 17 00:00:00 2001 From: redphx <96280+redphx@users.noreply.github.com> Date: Fri, 29 Nov 2024 09:17:28 +0700 Subject: [PATCH] Call frameCallback() ASAP --- src/modules/player/webgl2-player.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/modules/player/webgl2-player.ts b/src/modules/player/webgl2-player.ts index 1d6ff09..ae3cd17 100644 --- a/src/modules/player/webgl2-player.ts +++ b/src/modules/player/webgl2-player.ts @@ -114,6 +114,7 @@ export class WebGL2Player { return; } + this.animFrameId = frameCallback(animate); let draw = true; // Don't draw when FPS is 0 @@ -135,8 +136,6 @@ export class WebGL2Player { gl.texImage2D(gl.TEXTURE_2D, 0, gl.RGB, gl.RGB, gl.UNSIGNED_BYTE, this.$video); gl.drawArrays(gl.TRIANGLES, 0, 6); } - - this.animFrameId = frameCallback(animate); } this.animFrameId = frameCallback(animate);