For no repeat:
http://www.khronos.org/opengles/documentation/opengles1_0/html/glTexParameter.html
and look at GL_CLAMP.

Texture y-coordinates go from the bottom to the top when y increases.
Bitmaps/images usually go from the top to the bottom when y increases.
Just flip your bitmap along the y-axis.


On Jul 20, 11:04 am, kalyan simhan <kalyansim...@gmail.com> wrote:
> hi all..
> I want to load a bitmap on a GLSurfaceView..
> I do it like this:
> // In the SurfaceCreated function in the class that implements
> GLSurfaceView.Renderer
>         int[] textures = new int[1];
>         gl.glGenTextures(1, textures, 0);
>
>         mTextureID = textures[0];
>         gl.glBindTexture(GL10.GL_TEXTURE_2D, mTextureID);
>
>         gl.glShadeModel(GL10.GL_SMOOTH);
>         gl.glEnable(GL10.GL_DEPTH_TEST);
>         gl.glEnable(GL10.GL_TEXTURE_2D);
>         gl.glTexParameterf(GL10.GL_TEXTURE_2D, GL10.GL_TEXTURE_MAG_FILTER,
>                                          GL10.GL_LINEAR);
>         gl.glTexEnvf(GL10.GL_TEXTURE_ENV, GL10.GL_TEXTURE_ENV_MODE,
>                                          GL10.GL_REPLACE);
>
>         InputStream is = mContext.getResources()
>                 .openRawResource(R.drawable.map);
>         Bitmap bitmap = null;
>         try {
>             bitmap = BitmapFactory.decodeStream(is);
>         } finally {
>             try {
>                 is.close();
>             } catch (IOException e) {
>                 // Ignore.
>             }
>         }
>       GLUtils.texImage2D(GL10.GL_TEXTURE_2D,0,bitmap,0);
>
> But the bitmap repeats itself on the surface and is also inverted..
> why is this.. How do i make it appear only once...kindly help!!
> Thanks in advance.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers-unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to