A GL client might emit a shader program with TES but without TCS shader, but GLES requires this
In this case a pass-through shader must be emitted that also sets the outer and inner tesselation levels according to the values set with glPatchParameter. see here
Edited by Gert Wollny