FPS: NULL
uniform Time : f32; //shader playback time (in seconds)
uniform Resolution : vec3<f32>; // viewport resolution
uniform Mouse : vec4<f32>; // mouse pixel coords. xy: current, zw: click
uniform Date1 : vec3<i32>; // year, month, day
uniform Date2 : vec3<i32>; // hour, minute, second
uniform Key : i32; // The ASCII character code of the pressed key
uniform Position : vec2<f32>;
uniform Random : f32; //random number
storage floatBuffer : array<f32,50>;
storage intBuffer : array<i32,50>;
storage matrixBuffer : array<mat4x4<f32>,50>
storage vec4Buffer : array<vec4<f32>,50>
var texture1..4: texture_2d<f32>; // input textures
var sampler_: sampler; // input sampler