The code I posted is mostly just a refactored GLSurfaceView from 2.1
Master.  It shouldn't perform differently unless something deeper down
is limiting.

On Oct 15, 10:15 am, "mr.winky" <mr0wi...@gmail.com> wrote:
> Yes, I have verified with an opengl app under GLSurfaceView that I can
> get 60 fps. I havent been able to successfully adapt, beyond what
> Robert Green has posted, the GLSurfaceView to work for live wallpaper
> without the 30fps barrier.
>
> Is there someone out there that has solved this?
>
> On Oct 15, 6:54 am, Lance Nanek <lna...@gmail.com> wrote:
>
>
>
>
>
>
>
> > Did you lookup the usual refresh rate, which is indeed 60FPS, or did
> > you check the specific number for your phone? I know from my own
> > testing that the HTC Evo 4G cannot go above 30FPS in OpenGL, for
> > example. Chris Pruett mentioned one of the XPeria devices doing
> > similar, running at 30FPS, even when he draws a scene with nothing in
> > it (http://code.google.com/events/io/2010/sessions/writing-real-time-game...
> > ). I'm just pointing out that you may actually have one of these rarer
> > crippled phone models rather than a software issue.
>
> > On Oct 13, 1:56 am, "mr.winky" <mr0wi...@gmail.com> wrote:
>
> > > I've been using theGLWallpaperServiceas posted by Robert Green
> > > (http://www.rbgrn.net/content/354-glsurfaceview-adapted-3d-live-
> > > wallpapers), which has worked so far for the live wallpapers but I'm
> > > hitting a wall when it comes to performance. The GL code is executing
> > > at the expected speed when swapping (about 14ms after the swap
> > > occurs), but there seems to be an extreme overhead with the wallpaper
> > > code of 33ms.
>
> > > For example, if I was to implement a basic live wallpaper that only
> > > called gl.glClearColor and nothing else, the maximum framerate I can
> > > achieve is 30fps (33ms), which is far lower than it should be. Now the
> > > phone refresh rate is 16ms, from what I have read, so I could
> > > understand hitting a wall at 60 fps.
>
> > > The question is if there is an alternative way out there? I tried
> > > naively using the GLSurfaceView with no luck and am looking for
> > > suggestions from those who may have encountered this issue or know of
> > > a solution. I have been googling but all posts send me back to the
> > > above site from Robert Green as the "only" way to do this, and I have
> > > had no luck finding a live wallpaper "sample" from the SDK that uses
> > > OpenGL while they state that you have access to OpenGL from here:
>
> > >http://developer.android.com/resources/articles/live-wallpapers.html
>
> > > I tried searching for the code for the bundled live wallpapers with no
> > > luck, if anyone could throw me a link to one of the wallpapers that
> > > uses OpenGL that would more than enough for me to figure it out (if a
> > > different method is used ;)).- Hide quoted text -
>
> > - Show quoted text -

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