To install click the Add extension button. That's it.

The source code for the WIKI 2 extension is being checked by specialists of the Mozilla Foundation, Google, and Apple. You could also do it yourself at any point in time.

4,5
Kelly Slayton
Congratulations on this excellent venture… what a great idea!
Alexander Grigorievskiy
I use WIKI 2 every day and almost forgot how the original Wikipedia looks like.
Live Statistics
English Articles
Improved in 24 Hours
Added in 24 Hours
What we do. Every page goes through several hundred of perfecting techniques; in live mode. Quite the same Wikipedia. Just better.
.
Leo
Newton
Brights
Milds

Quartz Compositor

From Wikipedia, the free encyclopedia

Quartz Compositor
Operating systemmacOS
Type
LicenseProprietary software under EULA
Websiteweb.archive.org/web/20150322043623/https://developer.apple.com/technologies/mac/graphics-and-animation.html

Quartz Compositor is the display server (and at the same time the compositing window manager) in macOS. 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.[1]

YouTube Encyclopedic

  • 1/1
    Views:
    370
  • Hackintosh on my Hp Pavillion Pc

Transcription

Overview

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.[2]

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.

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]

Quartz Extreme

Mac OS X v10.2 introduced Quartz Extreme: graphics processor (GPU) acceleration for the Quartz Compositor. With Quartz Extreme, far fewer central processing unit (CPU) cycles are needed for scene composition. Instead, the Quartz Compositor encapsulates each rendered backing store in an OpenGL texture map or surface. It then directs the GPU to compose the surfaces and maps to provide the final image, which is delivered to the frame buffer.

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).[2] In Mac OS X Tiger, it is automatically enabled on Mac systems with one of the following types of graphics cards:[4]

As of OS X El Capitan, Quartz Extreme is enabled on all supported Macs.

QuartzGL

QuartzGL (called Quartz 2D Extreme when it was introduced in Mac OS X Tiger) is GPU acceleration for the Quartz 2D API. With QuartzGL enabled, all Quartz drawing commands are translated to OpenGL commands and executed on the GPU. This differs from Quartz Extreme, which still executes Quartz drawing commands on the CPU but performs final composition using the GPU.

As of OS X Mountain Lion, QuartzGL is still not enabled by default. However, it is possible to enable it using the Quartz Debug application included in the Apple Developer Tools. QuartzGL will be disabled once again upon quitting the Quartz Debug utility. A workaround is to force quit the Quartz Debug application, which will leave QuartzGL enabled system-wide.

All graphics cards capable of supporting Core Image also support QuartzGL.

See also

References

  1. ^ Russell, Matthew (October 11, 2005). "What Is Quartz (or Why Can't Windows Do That)". O'Reilly Mac DevCenter. O'Reilly Media. Archived from the original on 2013-05-27. Retrieved 17 November 2011.
  2. ^ a b Siracusa, John (2005-04-28). "Mac OS X 10.4 Tiger". ArsTechnica. Retrieved 2010-01-15.
  3. ^ "Apple - Developer - Mac OS X Technology Overview: Graphics, Imaging, and Multimedia". Retrieved 2007-04-18.
  4. ^ "Apple - Mac OS X 10.4: Requirements for Quartz Extreme and Core Image graphics". Archived from the original on 2012-03-19. Retrieved 2007-02-12.

External links

This page was last edited on 4 August 2022, at 23:29
Basis of this page is in Wikipedia. Text is available under the CC BY-SA 3.0 Unported License. Non-text media are available under their specified licenses. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc. WIKI 2 is an independent company and has no affiliation with Wikimedia Foundation.