- 22 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/03/23(土) 03:59:01.79 ID:Bta4fjKe0]
- asm.jsへの所見をゲーム屋のみんなに聞いてみたYO
・「マルチスレッドどうするんだよ」 ・「SIMDどうするんだよ」 ・「デバッグどうするんだよ」 ・「Firefoxだけでは意味がない ChromeやSafariにも導入できるのか?(そもそもそうする動機は?)効果が見込めるのか? Firefoxにしか適用できない変態パスを作っただけでは?」 ・「AOTコンパイルの所要時間は?何十万行ものネイティブコードに耐えられるのか?」 ・「JSに変換したら全部倍精度。それだけでパフォーマンスダウン」 ・「そもそもWebGLの制限が(ry 最初の項目について詳説。昨今のプロセッサはコア性能がほとんど上がらない為(年にせいぜい10%) 例えばPS4は8コアものCPUを積み、それを全部メモリ共有でぶん回す方向。 Xboxも同様と予想されるし、スマホでも8コアのARMが出てきている。 こうした情勢のため、今後PCを含めゲーム全般でメニィコア最適化が進むと思われる。 そうして作られたものをブラウザに持ってくることはasm.jsでは明らかに無理だし、 JavaScriptエンジンをベースにし、互換性に拘泥する限り不可能だろうとの指摘。 とあるリードプログラマ曰く: 「世の中には、3割5割のことは実現できるが、 いくら頑張っても8割までしか到達できない技術的アプローチというものがあり、 それに囚われてしまった人を説得するのは非常に難しい」 まあ大体において2割のことができれば8割のアプリは作れる。 が、それでは納得しない人達がいるわけよ。俺もそうですが。 今まで散々物分かりの悪いOS屋をけしかけ説得し、エッジケースでも使い物になるようにさせてきたのに 勘違いしたブラウザ屋やウェブ屋が横合いからやってきて全部台無しにしようとしている、と。 映像、CG、音楽方面の人にも訊いてみるといいね。 彼らもカーネルをチューンしたりしてるからね。
|

|