Turns out adding the second line makes it work:

                mGLView = new GLSurfaceView(this);

                mGLView.getHolder( ).setFormat( PixelFormat.RGBA_8888 );



On Nov 19, 9:05 am, bob <b...@coolgroups.com> wrote:
> Turns out this statement doesn't throw the exception:
>
> mGLView.setEGLConfigChooser (8, 8, 8, 8, 0, 0);
>
> What it does is set things up for the exception to be thrown at some
> unclear point in the future.
>
> What I'm trying to do is use 32 bit color if supported.  Otherwise,
> use whatever.  Hasn't anyone done this before?
>
> On Nov 19, 6:02 am, hoyski <hoy...@gmail.com> wrote:
>
>
>
>
>
>
>
> > On Nov 18, 12:47 pm, bob <b...@coolgroups.com> wrote:
>
> > > I have this code
>
> > >                 try {
> > >                 mGLView.setEGLConfigChooser (8, 8, 8, 8, 0, 0);
> > >                 }
> > >                 catch(Exception e)
> > >                 {
> > >                         mGLView.setEGLConfigChooser(false);
> > >                 }
>
> > > Anyone know why it doesn't catch this Exception?  How do I make it
> > > fall back to an RGB_565 mode if I can't get the mode I want?
>
> > > 11-18 11:43:19.818: E/AndroidRuntime(10295):
> > > java.lang.RuntimeException: createWindowSurface failed: EGL_BAD_MATCH
>
> > Maybe both calls are throwing the exception. setEGLConfigChooser has
> > to be called before setRenderer. Otherwise, both calls will fail.
>
> > - Dave

-- 
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