鬱だ氏のう DirectX (Part 7)
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
02/12/10 17:34ID:tkEwMMYm初心者用相談室では扱わないような少し高度な話題も受け持つ。
■ 過去スレ
Part 1 http://piza.2ch.net/tech/kako/966/966655286.html (プログラム板)
Part 2 http://pc3.2ch.net/test/read.cgi/tech/997101556/ (プログラム板)
Part 3 http://game.2ch.net/gamedev/kako/1005/10051/1005119775.html
Part 4 http://game.2ch.net/gamedev/kako/1016/10162/1016276254.html
Part 5 http://game.2ch.net/test/read.cgi/gamedev/1027351925/
Part 6 http://game.2ch.net/test/read.cgi/gamedev/1033920036/
0002名前は開発中のものです。
02/12/10 18:17ID:hBDtdJ2C0003名前は開発中のものです。
02/12/10 18:34ID:Dd4Ue4unD3DPOOL_MANAGED以外は使ってないので、
各オブジェクトのReleaseもしてません。
0004名前は開発中のものです。
02/12/10 18:45ID:ZtlKmS92MSのDirectX関連ページ
DirectX Home Page
http://www.microsoft.com/japan/windows/directx/default.asp
MSDN>DirectX
http://www.microsoft.com/japan/msdn/directx/default.asp
個人サイトはあんまり知らない・・・
DirectX Info Lib (デバイス情報のデータベース。すばらしい!)
http://www.netsphere.jp/dxinfo/
BBX(掲示板)
http://isweb8.infoseek.co.jp/computer/bbx/
spin
http://spin.s2c.ne.jp/
宇治社中改(3D基礎講座)
http://www.cc.rim.or.jp/~devilman/
0005あぼーん
NGNG0007名前は開発中のものです。
02/12/10 22:41ID:Yh8uDVWNM$のあの人が降臨して噂? 電波? まき散らしてます。DX9も。
0008名前は開発中のものです。
02/12/10 23:16ID:4d7wQ+to0009名前は開発中のものです。
02/12/11 00:11ID:JGGuGsUVIDirectMusic8::EnumPort
関数じゃなくてメソッドだ罠
0010名前は開発中のものです。
02/12/11 00:45ID:nElzBzIFデバイスの設定が初期化されてんじゃないの?
具体的に何かは忘れたが、再設定してやらないといけなかったと思う。
識者よろしく
0011あぼーん
NGNG0012名前は開発中のものです。
02/12/11 08:15ID:4B0/2BCo2chブラウザによっては、リンク先のスレッド名を取得するのでバレバレというのをご存知か?
0013名前は開発中のものです。
02/12/11 18:13ID:dYtn0SwMなぜDirectXは多くの場面でfloatを使うのでしょうか?
使用メモリ量の関係ですか?
0014名前は開発中のものです。
02/12/11 18:27ID:tvq6Mbgl001513
02/12/11 18:42ID:dYtn0SwMそれはVisualC++には当てはまらないのですか?
0016名前は開発中のものです。
02/12/11 19:00ID:8GcUuocMコンパイラ依存ではなく
アーキテクチャ依存だと思われ
0017名前は開発中のものです。
02/12/11 19:15ID:2vYAZWWISSE,3DNowのためかと思ってたけどよく知りません
0018名前は開発中のものです。
02/12/11 19:19ID:2vYAZWWI>float型の演算は内部でdoubleにキャストしてから
コプロ(内蔵してるが)使用するときはその様な感じになってると
聞いたことがあるような気がするがよく知りません
001916連続投稿スマソ
02/12/11 19:20ID:8GcUuocMメモリから取り出すデータ量が減ったほうが効率がいいんじゃないかな?
0020名前は開発中のものです。
02/12/11 20:14ID:frs86VqQたしかにfsinfとかの関数をおってくと
floatでキャストしただけになってて最適化なんてやってくれそうもない。
0021あぼーん
NGNG0022名前は開発中のものです。
02/12/11 22:26ID:wIFL56Ncfloat vx = sin(3.141492 * dir)l;
↑これにはfloatからdoubleへの暗黙のキャストが隠れている。
それを避けたければこう。↓
float vx = sinf(3.141492f * dir);
0023名前は開発中のものです。
02/12/11 23:18ID:5cp9RTbD0024あぼーん
NGNG0025名前は開発中のものです。
02/12/12 00:20ID:b6a4sQZk> だからそれってさあ、デバッガでおってくと強引にfloatでキャストしてあるだけだよ。
それは最適化なしの場合だろ。
最適化ありだとFPU命令になるだけで
そもそも関数呼び出しにならないよ。
22 の場合もどっちも同じ命令にコンパイルされる。
0026名前は開発中のものです。
02/12/12 00:23ID:E1h2ul2n0027あぼーん
NGNG0028あぼーん
NGNG0029あぼーん
NGNG003013
02/12/12 10:27ID:YYFVkYo6安心してfloat使ってよいと言うことですね(最適化ありで)。
ありがとうございました。
ソボークな疑問なんですけど、floatとFLOATって何か意味が違うんですか?
違いはなくても意味があって大文字のものと小文字のものがあるんですか?
0031あぼーん
NGNG0032名前は開発中のものです。
02/12/12 10:32ID:Hn1bHLmYヘルプ嫁
0033あぼーん
NGNG0034名前は開発中のものです。
02/12/12 11:21ID:smOf7KP3ガセ?マジ?
0035あぼーん
NGNG0036あぼーん
NGNG0037あぼーん
NGNG0038あぼーん
NGNG0039王様
02/12/12 17:08ID:27oI7cTXソフトウェアのすばらしいサテンは、明日その心臓にある慈悲を感じて、そしてついにDirectX 9のための苦しめる待機を終えて、そしてそれを発表しそうです。
3つのベータと2人の解放候補者の我々がゆっくり見たバージョン、と確かにそのDirectXで、9は、本物のより幸福ないくつかの会社を助けて、そしてDirectX 9人の運転手を解放するだろう充分に羽がでるまで育てられた鳥になるところです。
それを支える唯一のカードを現在送ることは、Radeon 9700および9500のプロとアマチュアです、そして、それは多くがクリスマスツリーのもとできらきら輝いているのを見つけるでしょう。
Nvidiaは、本当に、そのDirectX 9支持者を贈りました、Geforce FXしかしこのカードは、大量に2月ほどにはすぐに利用できないでしょう。
ATIは、それが公式に発表されると同時に、彼らが9月と彼らが彼らの顧客にDirectX 9の全面的支援をもつフリーのドライバーを提供するだろう今の最終版からのDirectX 9ハードウェアを出荷しているので、誰より先にこれから利益を得るでしょう。
ATIは、9700および9500の世代のためにRC0にDirectX 9、そのファンシーなデモとドライバーのバージョンをすでに提供していて、しかし、約1日で、それは、その揺れ動いている役割の用意ができている最終の1があるでしょう。
開発者は、ついに彼らが遊ぶことができる本当のAPIを持つでしょう。μ
■ このスレッドは過去ログ倉庫に格納されています