FACTOID # 5: China has the most workers, so it's a good thing they've also got the most TV's.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
WHAT'S NEW
RECENT ARTICLES
More Recent Articles »
 

FACTS & STATISTICS    Simple view

  1. Select countries to view: (hold down Control key and click to select several)

     

     

    Compare:

     

     

  1. Select fact or statistic: (* = graphable)

     

     

     

  2. (OPTIONAL) Compare to statistic: (both need to be graphable)

     

     

     

  3. View result as:

     

       
(OR) SEARCH ALL encyclopedia, stats & forums:   

Encyclopedia > Quartz Compositor
Mac OS X Graphics Model
Rendering
QuickDrawCore OpenGLQuartz 2DCore Image
Core AnimationCore VideoColorSyncQuickTime
Compositing

Quartz Compositor Quartz is the marketing name of the proprietary graphics layer that sits on top of the open source Darwin core of Mac OS X. Quartz is part of the Core Graphics framework. ... Image File history File links Apple_Quartz. ... Two quickdraws. ... Core OpenGL, or CGL, is Apple Computers Macintosh Quartz windowing system interface to the Mac OS X implementation of the OpenGL specification. ... Quartz 2D is the primary graphics library in Mac OS X. It supersedes QuickDraw, which was used in earlier versions of the Mac OS, now known as Classic. Quartz 2D is based on version 1. ... Core Image is a technology in Mac OS X that heavily leverages the machines GPU for image related effects. ... Core Animation is a data visualization API used by Mac OS X 10. ... Core Video is a new pipeline model for digital video in Mac OS X. Partitioning the processing into discrete steps makes it simpler for developers to access and manipulate individual frames without having to worry about translating between data types (QuickTime, OpenGL, and so on) or display synchronization issues. ... ColorSync is Apples color management API for the Mac OS and Mac OS X. // Apple developed the original 1. ... QuickTime is a multimedia framework developed by Apple Inc. ...

This box: view  talk  edit

Quartz Compositor is the window server in Mac OS X. It is responsible for presenting and maintaining rasterized, rendered graphics from the rest of the Core Graphics framework and other renderers in the Quartz technologies family. A windowing system is a graphical user interface (GUI) which uses the window as one of its primary metaphors. ... Quartz specifically refers to a pair of Mac OS X technologies, each part of the Core Graphics framework: Quartz 2D and Quartz Compositor. ... Quartz is the marketing name of the proprietary graphics layer that sits on top of the open source Darwin core of Mac OS X. Quartz is part of the Core Graphics framework. ...

Contents

Overview

Quartz Compositor is the sole facilitator for the placement of rendered bitmaps into the memory of the graphics card. The bitmap output from Quartz 2D, OpenGL, Core Image, QuickTime, or other process is written to a specific memory location, or backing store. The Compositor then reads the data from the backing stores and assembles each into one image for the display, writing that image to the frame buffer memory of the graphics card. Quartz Compositor only accepts raster data, and is the only process that can directly access the graphics frame buffer.[1] Quartz 2D is the primary graphics library in Mac OS X. It supersedes QuickDraw, which was used in earlier versions of the Mac OS, now known as Classic. Quartz 2D is based on version 1. ... OpenGL (Open Graphics Library) is a standard specification defining a cross-language cross-platform API for writing applications that produce 3D computer graphics (and 2D computer graphics as well). ... Core Image is a technology in Mac OS X that heavily leverages the machines GPU for image related effects. ... QuickTime is a multimedia framework developed by Apple Inc. ...


In managing individual windows, Quartz Compositor accepts a bitmap image of the window's contents from its renderer, along with its position. The choice of the renderer is up to the individual application, although most use Quartz 2D. Quartz Compositor then acts as a "visual mixing board," by adding the given window to the whole scene for the display. This model makes the Mac OS X window server unique, as individual processes are not allowed to claim ownership on the display.[2] Suppose the smiley face in the top left corner is an RGB bitmap image. ...


In its role as window manager, Quartz Compositor also has an event queue which receives events, such as key strokes and mouse clicks. The Quartz Compositor takes the events from the queue, determines which process owns the window where the event occurred, and passes the event on to the process.[3] An event queue is a software queue that is used to process a sequence of inputs, typically from the user. ...


Quartz Extreme

Mac OS X v10.2 introduced Quartz Extreme: graphics processor (GPU) acceleration for the Quartz Compositor. With Quartz Extreme, no central processor (CPU) cycles are utilized for scene composition. Quartz Compositor runs using the graphics processor (GPU) by encapsulating each rendered backing store in an OpenGL texture map or surface. The GPU then composes the surfaces and maps to provide the final image, which is delivered to its frame buffer. Mac OS X version 10. ...


Quartz Extreme only uses OpenGL commands, and requires a graphics card connected to an AGP 2X or faster bus (including AGP 4X, 8X, and PCI Express), supporting textures and maps of arbitrary size, since many of the renderers have no size limitation (Quartz 2D for example).[4] It is automatically enabled on Mac systems with one of the following types of graphics cards:[5] This article or section does not adequately cite its references or sources. ... PCI Express (formerly known as 3GIO for 3rd Generation I/O, not to be mistaken with PCI-X) is an implementation of the PCI computer bus that uses existing PCI programming concepts and communications standards, but bases it on a much faster serial communications system. ... The first Macintosh computer, introduced in 1984, upgraded to a 512K Fat Mac. The Macintosh or Mac, is a line of personal computers designed, developed, manufactured, and marketed by Apple Computer. ... A graphics/video/display card/board/adapter is a computer component designed to convert the logical representation of visual information into a signal that can be used as input for a display medium. ...

  • ATI Radeon, AGP-based, 16MB VRAM minimum, or newer
  • ATI Radeon, PCI-based, 16MB VRAM minimum, or newer. Requires PCIextreme software patch to enable PCI instead of AGP usage.
  • NVIDIA GeForce2 MX, 16MB VRAM minimum, or newer
  • Certain Intel-based systems utilize an integrated Intel card, such as the GMA950.

Quartz Extreme is not the same as Quartz 2D Extreme, which is optional GPU acceleration for the Quartz 2D renderer. Further, any GPU that is capable of rendering Core Image instructions is also capable of Quartz Extreme. ATi Radeon is a brand of graphics processing units (GPU) that has been manufactured by ATi Technologies since 2000 and the successor to their Rage line. ... ATi Radeon is a brand of graphics processing units (GPU) that has been manufactured by ATi Technologies since 2000 and the successor to their Rage line. ... The GeForce2 (codenamed NV15) was the second generation of GeForce graphics cards by NVIDIA Corporation. ... GMA X3000 on Intel DG965WHMKR motherboard The Intel Graphics Media Accelerator, or GMA, is Intels current line of graphics processors (GPUs) built-in to various motherboard chipsets. ... Core Image is a technology in Mac OS X that heavily leverages the machines GPU for image related effects. ...


References

  1. ^ ArsTechnica - Mac OS X 10.4 Tiger - Quartz. Retrieved on 2007-02-12.
  2. ^ Apple - Developer - Graphics & Imaging Overview. Retrieved on 2007-02-12.
  3. ^ Apple - Developer - Mac OS X Technology Overview: Graphics, Imaging, and Multimedia. Retrieved on 2007-04-18.
  4. ^ ArsTechnica - Mac OS X 10.4 Tiger - Quartz. Retrieved on 2007-02-12.
  5. ^ Apple - Mac OS X 10.4: Requirements for Quartz Extreme and Core Image graphics. Retrieved on 2007-02-12.

Year 2007 (MMVII) is now the current year, a common year starting on Monday of the Gregorian calendar and the AD/CE era. ... February 12 is the 43rd day of the year in the Gregorian calendar. ... Year 2007 (MMVII) is now the current year, a common year starting on Monday of the Gregorian calendar and the AD/CE era. ... February 12 is the 43rd day of the year in the Gregorian calendar. ... Year 2007 (MMVII) is now the current year, a common year starting on Monday of the Gregorian calendar and the AD/CE era. ... is the 108th day of the year (109th in leap years) in the Gregorian calendar. ... Year 2007 (MMVII) is now the current year, a common year starting on Monday of the Gregorian calendar and the AD/CE era. ... February 12 is the 43rd day of the year in the Gregorian calendar. ... Year 2007 (MMVII) is now the current year, a common year starting on Monday of the Gregorian calendar and the AD/CE era. ... February 12 is the 43rd day of the year in the Gregorian calendar. ...

See also

Quartz is the marketing name of the proprietary graphics layer that sits on top of the open source Darwin core of Mac OS X. Quartz is part of the Core Graphics framework. ... Aside from their main developer tools Xcode and Interface Builder, Apple Computer also provide a number of other tools that aid software developers in creating applications for the Apple Macintosh platform. ... Desktop Window Manager (DWM) is currently the name for the new windowing system that will be available in all versions of Windows Vista, except Starter Edition, to enable the new Aero user interface. ...

External links


  Results from FactBites:
 
Mac OS X 10.4 Tiger: Page 13 (2349 words)
Quartz is the umbrella term for the Mac OS X display layer through which all drawing and screen display is done.
Practically speaking, the Quartz Compositor exists inside the window server, and Quartz 2D is implemented as a series of libraries.
The Quartz Compositor reads all of these backing stores and combines them into a single scene, which is then moved in the frame buffer of the video card.
Quartz Compositor - Mac Guides (0 words)
Quartz Compositor is the windowing system that is responsible for the user interface in Mac OS X.
Quartz Compositor in its role as window manager, also has an event queue which receives events (key strokes, mouse clicks, etc) from the I/O Kit.
The Quartz Compositor takes the events from the queue, determines which process owns the window where the event occurred and passes the event on to the process's own event queue.
  More results at FactBites »


 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments
Please enter the 5-letter protection code

Want to know more?
Search encyclopedia, statistics and forums:

 


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms.