Looking at your log, it looks like you are working on an Arm GPU. I work for Arm, so I had a rummage in the driver source to see what could be going wrong.
The only reason that I can see that GL_INVALID_OPERATION
is going to get returned for glDrawTex*()
is when you try to use it from an OpenGL ES 2.x or later context. If your GLES 1.1 context still current when you call this?