diff options
Diffstat (limited to 'packages/frontend/src/utility/image-effector/ImageEffector.ts')
| -rw-r--r-- | packages/frontend/src/utility/image-effector/ImageEffector.ts | 2 |
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); |