Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Fullscreen on Mac Mini



I have a workaround. This may be a bug in the ATI Open GL driver.

If I create a borderless, top-level NSWindow, and add the openGL view
containing the composer object, it works perfectly at all resolutions:-

    NSRect rect = NSMakeRect(0, 0, width, height);
    _window = [[NSWindow alloc] initWithContentRect:rect
            styleMask:NSBorderlessWindowMask backing:NSBackingStoreRetained
            backing:NSBackingStoreRetained
            defer:NO];
    [_openGLContext setView: [_window contentView]];
    [_window orderFront: nil];
    [_window setLevel: NSScreenSaverWindowLevel];

However if I use the sample code

    CGDisplayCapture(kCGDirectMainDisplay);
    [_openGLContext setFullScreen];

The screen corrupts (rolling diagonal lines) at TV type resolutions.

Perhaps this is the reason why SlideShowEngine works at all resolutions and
iPhoto does not. Can any of the Apple guys confirm or deny that this is the
difference between the slide show code in those apps ?

Cheers
Guy



Thomas Engelmeier <email@hidden> wrote:

> At 1:08 Uhr +0200 28.10.2005, Guy Brooker wrote:
> 
>>> It might be a VRAM issue: try modifying the Player sample code and
>>>  disable that line in -applicationDidFinishLaunching
>>> 
>>>  //NSOpenGLPFADepthSize, 24,
>>> 
>> 
>> OK, tried that, but no change I'm afraid. Same corrupted screen.
> 
> You might try VGA.
> 
> With DVI I experience "issues". With an SGI 1600x1024 display
> connected via DVI I get constant tearing in QC depending on the
> workload (and little in Quicktime playing a movie).
> 
> Using a VGA cable, however, works fine, apparently smoothing the distortion.
> 
> The SGI panel works fine on a PowerBook G4 / DVI, a Beige G3 MT and two PCs.
> 
> Regards,
> Tom_E
> 
> 


 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Quartzcomposer-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/quartzcomposer-dev/email@hidden

This email sent to email@hidden

References: 
 >Re: Fullscreen on Mac Mini (From: Thomas Engelmeier <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.