DesktopManager

| No Comments

Desktop Manager
OS X 用の仮想画面ソフト。Quartz Extreme が必要。
まじすげえ。超カッコいいっす。速いし。

Quartz Extreme ってなんじゃい、と思って調べたのだが、
つまりこういうことだ。

OS X は、アプリケーションからの描画要求を処理して、各ウィンドウのビットマップイメージを作成する。んで、これはテクスチャとして OpenGL なレンダリングエンジンに投げる。こうすることで、ウィンドウが移動したりとか透明になったりとか、ぐにょーっと変形して下の方に引っ込んだりとか、そういう操作が可能な限りグラフィックコントローラのハードウェアの仕事になる、と。

んで、これを使うと仮想画面なんて簡単だと、そういうわけですな。これなら Expose とかそういう仕掛けもまったく不思議じゃないわけですよ。縮小表示されたウィンドウが普通に動いてるのとかを見てぎょっとしたんですが、縮小と antialias がハードウェア処理されてるなら、そんなにしんどくもならないわけで。実に素晴らしい。

Windows の次のバージョンは 3D になるとか、Unix でも Looking Glass (だっけ?) とか、ウィンドウを 3D な空間に表示する仕掛けは他にもいろいろ模索されてるわけだが、OS X は見掛けがおとなしいだけで、実は結構過激な実装になってるみたいだ。むふふ。

Leave a comment

OpenID accepted here Learn more about OpenID
Powered by Movable Type 5.02

September 2010

Sun Mon Tue Wed Thu Fri Sat
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30    

About this Entry

This page contains a single entry by Yasunori Osana published on November 28, 2005 1:30 AM.

写真展 was the previous entry in this blog.

テナント料 is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.