[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Java3Djp:01332] Re: [Java3Djp:01329] Re: オフスクリーン



■■ ecotoo ■■■■■■■■■■ ◇新商品キャンペーン◇ ■■■■■■
■  自動販売機・業務用冷蔵庫・家庭電化製品など・・・・
■  コンセントの抜けない所に、エコA(エース)省エネ君を!
■  自動販売機では、毎月約1000円程度の電気代節約になります。
■    http://www.matsuronet.ne.jp/ecotoo/  販売価格18,000円(税別)
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

小池です。

At 10:29 00/02/14 +0900, yasuyuki@xxxxxxxxxx wrote:
> > 裏で描画をするから早くなると聞くのですが、使う場合と使わない場合とでは
> > どのくらい性能差が現れるのか、ふと疑問になりました。
> 
> 速くはならないと思います。
> むしろ遅くなるのではないかと予測しています。(嘘かも知れません)

原因を追求していないのではっきりとはわかりませんが、
私の環境と私の書いたプログラムでは *むちゃくちゃ*
遅いです。オンスクリーンに比べて。

条件を限定せずにしゃべるのもなんですが、画面上では
ピッキングで動かすオブジェクトがなんとか(遅いながらも)
アニメーションに見えるだけのフレームレートが出ている
絵を、オフスクリーンに描画させると、たいてい何分か
かかります。

もっとも、いろいろなテストをしてみたわけではないので、
たとえばオンスクリーンのcanvasとviewやシーンを共有して
いるからだ、など他の原因があるのかも知れません。

OpenGLやハードウェアアクセラレータのからくりを知らない
のですが、どうも、オフスクリーンレンダリングでは
ハードウェアのサポートを受けていないからではないかと
想像してます。だとすると、やっぱり特化したハードの
威力は凄い、てな結論ですが・・。



/* written by Koike,T. */