summaryrefslogtreecommitdiff
path: root/packages/frontend/src/utility/image-effector/ImageEffector.ts
diff options
context:
space:
mode:
authorsyuilo <4439005+syuilo@users.noreply.github.com>2025-06-05 15:05:00 +0900
committersyuilo <4439005+syuilo@users.noreply.github.com>2025-06-05 15:05:00 +0900
commit6c9e055aaeb4f543724b1fdf85c2fdb3c0670fc2 (patch)
tree3cb4009b6c9a4fe22b3abe6ff9ab930c02c65686 /packages/frontend/src/utility/image-effector/ImageEffector.ts
parentrefactor(frontend): refactor ImageEffector (diff)
downloadmisskey-6c9e055aaeb4f543724b1fdf85c2fdb3c0670fc2.tar.gz
misskey-6c9e055aaeb4f543724b1fdf85c2fdb3c0670fc2.tar.bz2
misskey-6c9e055aaeb4f543724b1fdf85c2fdb3c0670fc2.zip
add note
Diffstat (limited to 'packages/frontend/src/utility/image-effector/ImageEffector.ts')
-rw-r--r--packages/frontend/src/utility/image-effector/ImageEffector.ts2
1 files changed, 2 insertions, 0 deletions
diff --git a/packages/frontend/src/utility/image-effector/ImageEffector.ts b/packages/frontend/src/utility/image-effector/ImageEffector.ts
index 46136094f5..85dc5d5266 100644
--- a/packages/frontend/src/utility/image-effector/ImageEffector.ts
+++ b/packages/frontend/src/utility/image-effector/ImageEffector.ts
@@ -134,6 +134,8 @@ export class ImageEffector<IEX extends ReadonlyArray<ImageEffectorFx<any, any, a
}
`);
+ // レジスタ番号はシェーダープログラムに属しているわけではなく、独立の存在なので、とりあえず nopProgram を使って設定する(その後は効果が持続する)
+ // ref. https://qiita.com/emadurandal/items/5966c8374f03d4de3266
const positionLocation = gl.getAttribLocation(this.nopProgram, 'position');
gl.vertexAttribPointer(positionLocation, 2, gl.FLOAT, false, 0, 0);
gl.enableVertexAttribArray(positionLocation);