implementing shders for test octahedron