楽天モバイル[UNLIMITが今なら1円] ECナビでポインと Yahoo 楽天 LINEがデータ消費ゼロで月額500円〜!


無料ホームページ 無料のクレジットカード 海外格安航空券 解約手数料0円【あしたでんき】 海外旅行保険が無料! 海外ホテル

log

2009.04.08 C++:Geforce6200の悲劇

XSIのアニメーションの勉強をはじめていたけど、ここまでくると
Tipsにまとめるのが非常に面倒くさくなってきたので
XSIの書籍でも買って勉強することにしました。

で、ちょうどXSI7に対応している新刊が発売されてたのでアマゾンで購入。
ほんとは立ち読みしてから決めたかったんだけど、近くの本屋に
売って無いんですよね。。

それでとりあえずXSI本がくるまでの間は、ようやくC++でプログラミングを
はじめようと思ってプログラム組んでいたら、とあることに気がつきました。

そう、僕のパソコンだとHALが使えないんです!

HALっていうのは、アプリケーションの計算をほとんど
3Dビデオチップにお任せしてしまおうっていう機能なんだけど
どうもGeforce6200はその機能が使えないようです。
everestのレポートだとDirectXハードウェアサポートが
DirectX v9.0cって書いてあるんですけどねぇ。

けど色々プログラムを変えてるうちに、ハードウェアT&Lは
一応サポートしてることが分かったので。
普通のD3Dデバイス生成のプログラムだと、
①HAL + ハードウェアT&L
②HAL + ソフトウェア頂点計算
③REF + ソフトウェア頂点計算
が一般的だと思うけど、僕のプログラムでは②と③の間に
HAL + ハードウェア頂点計算をはさむことにしました。

てかせっかくGeForce6200買ったのに、今までテクスチャ計算とかは
CPUでやってたのか。。
どうりで前のビデオチップとあんまり変わらなかったわけだ。

まぁいっか。頂点計算はサポートできてるし。
XSI本楽しみだな。

comment

ぼおん 2009.04.09-00:19 Edit

おじゃまいたします。
う~ん、今時のビデオカードでHAL対応してないってのはちょっと考えられないような気もしますが・・・DirectX診断ツールでDirect3Dアクセラレータは使用可能になってませんか?

たけなか 2009.04.10-21:49 Edit

おぉ。DirectX診断ツール - ディスプレイ - DirectXの機能をみると
OFFになってたので使用可能にしたら使えるようになりました!
ビデオチップを変えたら、ちゃんとDirectXの設定も
変えなきゃだめなんですね。

教えていただいてありがとうございました!
あ、それとレス遅れましたが、ぼおんさんのゲーム、
ウィンドウモードでも駄目でした。
すごく面白そうな雰囲気するんですけどねー。

できるようになるまで気長に待ちますので頑張ってください。

ぼおん 2009.04.13-22:11 Edit

こんばんは~!
おちゃっこさんにEasy3Dの修正バージョンを用意していただいたので、よろしかったらお試しくださいまし。
http://born2b.up.seesaa.net/image/ug2dbg.zip

よろしくお願いします~!

post your comment

投稿フォーム
name
mail
url
comment
icon
アイコン一覧
del key