[過去ログ]
GTK+プログラミング (1002レス)
GTK+プログラミング http://mao.5ch.io/test/read.cgi/linux/1188968326/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
148: login:Penguin [sage] 2008/12/27(土) 20:43:22 ID:6XGFKeOe >>144 速くなるって、なんかベンチの結果でもあんの? skiaを用いているgoogle chromeのcanvasが爆速という話なら聞いたことがあるが >>146 普通にcairoをコンパイルすると、Windowsではcairo-win32-font.cが使われる これは普通にGDIを用いているので、普通のWindowsアプリのフォントの レンダリングと全く同じ結果になる 一方LinuxではFreeTypeが使われる http://mao.5ch.io/test/read.cgi/linux/1188968326/148
149: login:Penguin [sage] 2008/12/27(土) 21:26:06 ID:mPWXe8Aq a http://mao.5ch.io/test/read.cgi/linux/1188968326/149
150: login:Penguin [sage] 2008/12/27(土) 22:20:00 ID:B/jsjdnT >>148 firefox2とfirefox3の速度比較は 確証を裏づけるものにはならないか? 一般的にラスター描画よりベクトル描画の方がデータ数が少なく、描画速度は速いと言われているし ところでskiaて何? http://mao.5ch.io/test/read.cgi/linux/1188968326/150
151: login:Penguin [sage] 2008/12/28(日) 10:40:10 ID:xJesvUS3 mexo hanaxo http://mao.5ch.io/test/read.cgi/linux/1188968326/151
152: login:Penguin [sage] 2008/12/28(日) 11:37:59 ID:5NoVhFnO >>145-146 フォント描画にはPangoを使えばいいんじゃないの? http://mao.5ch.io/test/read.cgi/linux/1188968326/152
153: login:Penguin [sage] 2008/12/29(月) 18:19:47 ID:qsmFI5vI >>150 ttp://www.hyuki.com/yukiwiki/wiki.cgi?VectorDrawing skiaは google chrome skia あたりでぐぐれ http://mao.5ch.io/test/read.cgi/linux/1188968326/153
154: login:Penguin [sage] 2008/12/29(月) 22:41:52 ID:mdZmAujL >>153 これはハードウェア実装のOpenGLによるベクタ描画と ソフトウェア実装のcairoによるベクタ描画の実験結果だな... ハードウェア実装だとプラットフォームやハードウェア環境の影響を受けるが ソフトウェア実装より格段に速度を上げられる だからこそcairoにもOpenGLによるハードウェアアクセラレーションのサポートがあるわけだが... でもビデオカードやらのGPU性能依存というのは それこそ3DデスクトップやらVistaやらのPC肥大化狂騒曲じゃないのか? ハードウェア
実装を否定してるわけじゃないが これはアリなの? そこのところどうなんよ? http://mao.5ch.io/test/read.cgi/linux/1188968326/154
155: login:Penguin [sage] 2008/12/29(月) 23:04:54 ID:qsmFI5vI >>154 んー それを言うなら、GDIだってハードウェアアクセラレートされていて、 GDIがソフトウェアでエミュレートされるようになったWindows Vistaでは 実際描画が遅いのなんのと騒ぎになっていたわけだろ cairoは、下のレイヤの上に乗っかって、アンチエイリアス描画を行うから、 一般的には下のプリミティブをそのまま用いるのではなく、 pixmapの上にソフトウェアレンダリングを行う形になる だから結果は綺麗だが、それが高速化につながるという意見はさっぱりわからんね
皮をかぶせれば、ポータビリティは高まるかもしれんが、速くなるわけがないよ 個人的にちょっと試した限りでは、少なくともWindowsで普通にコンパイルした cairoは、遅いといわれるGDI+よりもまだ遅いぐらいだ 同種の競合ソフトのaggと比べても、やはり遅いな http://mao.5ch.io/test/read.cgi/linux/1188968326/155
156: login:Penguin [sage] 2008/12/30(火) 02:24:04 ID:chmi7ht1 cairoの下のレイヤって何? cairoはGTK+/GDKやXlibの上にはない そもそもpixmapのようなラスタデータ上にベクタデータを ラスタライズしても綺麗な結果にはならない Vistaが重い一番の理由はVistaのコアが4Gとかのせいじゃなかったか? http://mao.5ch.io/test/read.cgi/linux/1188968326/156
157: login:Penguin [sage] 2008/12/30(火) 03:17:23 ID:xp1VmVKW >>156 > cairoの下のレイヤって何? > cairoはGTK+/GDKやXlibの上にはない ???? cairoは何らかのバックエンド(サーフェス)の上で描画を行うわけだが 一体何を言ってるんだ > そもそもpixmapのようなラスタデータ上にベクタデータを > ラスタライズしても綺麗な結果にはならない ビットマップディスプレイに、ラスタデータ以外をどうやって描画するんだ? ベクタグラフィックスだろうが3Dだろうが、ビットマップディスプレイに 描画するときは、*必ず*2D
ラスタデータに落とす(=レンダリング) しなければ、描画のしようがないのだが、そんなことも知らないのか? レンダリングをソフトウェアで行うか、ハードウェアで行うかは 実装の問題だがな http://mao.5ch.io/test/read.cgi/linux/1188968326/157
158: login:Penguin [sage] 2008/12/30(火) 03:38:55 ID:F99IYk+S 他の領域に落としたらそれが遅くなる原因だしな。 絵の処理なら、cpuから見えるメモリ領域のビットマップに転送が遅くなる原因のno1。 cairoは、その辺がすべてバックエンド任せでさらにメモリ上でいじるので、 普通に使うと遅いソフト(cpu)処理の部類に分類される。 てか、cairoの中身でも描画なんかは一切触れずに、cairo_surface_tで共通化とでしか使ってないと思うんだけどどう? http://mao.5ch.io/test/read.cgi/linux/1188968326/158
159: login:Penguin [sage] 2009/01/04(日) 04:31:10 ID:OlEL3WLc 待てばcairoの日和あり http://mao.5ch.io/test/read.cgi/linux/1188968326/159
160: login:Penguin [sage] 2009/01/04(日) 09:09:03 ID:Ls6s3Y+a で? http://mao.5ch.io/test/read.cgi/linux/1188968326/160
161: login:Penguin [] 2009/01/08(木) 14:49:56 ID:25IYEPJi 初めて拝見するが、 ここの良スレ度にびっくりした。 http://mao.5ch.io/test/read.cgi/linux/1188968326/161
162: login:Penguin [] 2009/01/11(日) 10:45:28 ID:G50GhRZF 「右」キーにアクションをバインドしたいんですが、どうすればできますか? 今は仕方なく gtk_widget_add_accelerator (foo, "activate", accel_group, GDK_Right, GDK_MODIFIER_MASK, GTK_ACCEL_VISIBLE); のようにしてますが、実際は GDK_MODIFIER_MASK 無しで「右」キーのみ で作用するようにしたいんです。 http://mao.5ch.io/test/read.cgi/linux/1188968326/162
163: login:Penguin [sage] 2009/01/12(月) 22:30:23 ID:Ap11sUPz ところでさ、なんでGtkTreeViewColumnに gtk_tree_view_column_get_widthはあるのにgtk_tree_view_column_set_widthはないの? なんでカラムの幅を非常にまわりくどい方法でセットする事しかできないんだろう。 http://mao.5ch.io/test/read.cgi/linux/1188968326/163
164: login:Penguin [sage] 2009/01/13(火) 21:49:47 ID:4aexh9M5 バカ除けのため http://mao.5ch.io/test/read.cgi/linux/1188968326/164
165: login:Penguin [sage] 2009/01/14(水) 06:35:18 ID:ON4hZt79 >>164 なにそれww http://mao.5ch.io/test/read.cgi/linux/1188968326/165
166: login:Penguin [sage] 2009/01/14(水) 10:40:30 ID:hbYm8nJe >>163 他のコラムに対する影響を考えないといけないからでないの? 推測だけど http://mao.5ch.io/test/read.cgi/linux/1188968326/166
167: login:Penguin [] 2009/01/19(月) 07:00:18 ID:Zkvelgln どうすればtoolbarを縦に位置させることができますか? http://mao.5ch.io/test/read.cgi/linux/1188968326/167
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 835 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.012s