gl triangles layer