瀏覽單個文章
bpoff
Junior Member
 

加入日期: Dec 2008
文章: 791
引用:
作者idleic2
通用運算還不夠通用的關係嗎?

不是, 是 OS 顯示架構的問題

Windows GDI , 從 Windows 3.0/3.1 以前 就在的顯示架構/系統

在 Windows 3.0/3.1 時代 , 就有所謂的 視窗加速的顯示卡
那時候的 顯示卡 , 就開始具備 2D加速 功能

在 Windows 3.0/3.1 時代 , Windows 上的 GAME , 由於 GDI 顯示速度 不夠快
而出現了 WING 之後 演進為 DirectX 的 DirectDraw

但是 一般 Windows SW 還是 使用 GDI 顯示架構/系統 ,
只有 Widnows Game 才用 DirectX 的 DirectDraw

在GDI 顯示架構/系統下 , 要作 alpha blending , 是 CPU 運算 不是 顯示晶片 來運算
即使 顯示晶片 有這個能力



由 Windows Game 的 操作流暢 反應迅速 , 可以得知 , 是 Windows 的 顯示架構/系統
的問題

而為什麼不大改, 為了 相容性

另外
Windows Aero UI 跟 GPU 通用運算沒有關系


感謝啦, 我的疑問您都說明清楚了, 看來相容性還真是大包袱啊.....我原本以為 Aero UI 就已經大改成完全靠硬體加速了.

最主要的疑惑就是到現在而言文字的顯示效能還是很遜, 在想說是系統哪個部分太老舊的關係...
舊 2010-01-06, 12:36 PM #6
回應時引用此文章
bpoff離線中