combine all 3d glsl programs