• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: copyCGLContextForPixelFormat
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: copyCGLContextForPixelFormat


  • Subject: Re: copyCGLContextForPixelFormat
  • From: Richard Somers <email@hidden>
  • Date: Mon, 4 Feb 2008 06:24:19 -0700


On Feb 3, 2008, at 10:37AM, John Harper wrote:

Not really, it sounds like what you're describing should work. If you use CAOpenGLLayer (either directly or via NSView) you don't need to use double buffering, that is already taken care of (via a different mechanism)

I have a very simple test application with a single subclassed NSOpenGLView view. On an older machine with an ATI Radeon graphic card (machine meets the official Leopard requirements) the frame rate drops from 88 fps to 34 fps when switching to layer-backed mode. When I try Apple's LayerBackedOpenGLView sample code application the same thing happens, the frame rate drops from from 60 fps to 25 fps when switching to layer-backed mode.


I noticed with both of these applications that when switching to layer- backed mode the pixel format was changed from double-buffered to single-buffered so I thought that might have something to do with the slow down. But apparently from John's comment this is how Core Animation is supposed to work.

Now I try the same test on a newer machine with an Intel GMA 950 graphics card. With my very simple test application the frame rate remains constant at 60 fps when switching to layer-backed mode. With Apple's LayerBackedOpenGLView sample code application the frame rate actually increases from 35 fps to 45 fps when switching to layer- backed mode.

So here is my question. Is there something inherently inconsistent with the current implementation of a layer-backed OpenGL view that will cause a slow down in frame rates when used with some graphics cards or is this a known issue that is being addressed?

Regards,
Richard

_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


  • Follow-Ups:
    • Re: copyCGLContextForPixelFormat
      • From: John Harper <email@hidden>
References: 
 >copyCGLContextForPixelFormat (From: Richard Somers <email@hidden>)
 >Re: copyCGLContextForPixelFormat (From: John Harper <email@hidden>)
 >Re: copyCGLContextForPixelFormat (From: Richard Somers <email@hidden>)
 >Re: copyCGLContextForPixelFormat (From: John Harper <email@hidden>)

  • Prev by Date: Re: Use of Mac OS X 10.5 / Leopards Garbage Collection Considered Harmful
  • Next by Date: need to not shift row in outline view
  • Previous by thread: Re: copyCGLContextForPixelFormat
  • Next by thread: Re: copyCGLContextForPixelFormat
  • Index(es):
    • Date
    • Thread