【C++】 DirectX初心者質問スレ Part17 【C】
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
100:デフォルトの名無しさん 08/04/18 16:20:27 intに変えて、SetIntにしてみたらいけました。 Floatって400とか行くと駄目なん? 101:100 08/04/18 16:21:53 嘘です。やっぱいけてませんでした><。 102:デフォルトの名無しさん 08/04/18 21:02:51 400程度でケタ落ちとかは無いよ。 GetParameterByNameで得たハンドルがNULLでないか、 hrがE_FAILになってないか、そのへん見てみたら? あとはエフェクト側の定数が多すぎて定数レジスタ食い尽くしてないか。 (頂点シェーダ3_xまでは定数レジスタはfloat4×256個しかない) 103:デフォルトの名無しさん 08/04/18 21:50:06 補足。浮動小数点値ってのは、 floatなら値を24bit、桁を8bitで保存してる(んだったと思うけど自信ない・・・w)。 だから10000000000000000.5とかの結果になった場合の0.5、あるいは 20.0000000000000000128とかの0..0000000000000000128の部分が消える。 だから値そのものの大小は関係ない。基本的に幅が足りないときに細かい部分が消えるだけ。 (桁が8bit?で足りないときも狂うけどね。)間違ってたら補足ヨロ。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4332日前に更新/247 KB
担当:undef