destroy() {
		this.uniforms = null;
		this.attributes = null;

		this.gl.deleteProgram(this.program);

		this.vertex = null;
		this.fragment = null;
	}
destroy this shader objects resources (program, attributes, uniforms)