I wonder if there is some way to have multiple texture objects (with different wrapping for example) setup initially using the same texture data that has been pushed to the gpu with glTexImage2D?
You could change the texture object while drawing of course but it would be nice to be able to setup multiple textureobjects initially (sharing the same texturedata) and just use them.
The purpose of sampler objects is to be able to separate texture data from texture parameters. So you have one texture, but multiple ways to sample from it.
This is an OpenGL forum, not an OpenGL ES forum. If you wanted an answer specific to GL ES, you should have at least mentioned it in your initial inquiry. Then, I could have told you, “Desktop GL has sampler objects, but GL ES has no equivalent, so there’s nothing you can do except change your texture parameters as needed.”