公式

Attributes

Type Property
vec4 a_position
vec4 a_normal
vec2 a_texcoord
vec4 a_color

Uniforms

Type Property
vec2 u_resolution
float u_time
vec2 u_mouse
vec3 u_camera
vec2[10] u_trails[10]

Textures

ワークスペースのsettings.jsonファイルを修正することで、テクスチャチャンネル(u_texture_0, u_texture_1, ...)を定義することができます。

{
    "glsl-canvas.textures": {
        "0": "./texture.png",
        "1": "<https://rawgit.com/actarian/plausible-brdf-shader/master/textures/noise/cloud-1.png>",
        "2": "<https://rawgit.com/actarian/plausible-brdf-shader/master/textures/noise/cloud-2.jpg>",
    }
}

現在、VSCodeはvideo element、audio elementをサポートしていません。htmlへの書き出し機能でビデオテクスチャを使用することは可能です。