added partial implementation texture with orthographic projection