記事「Delphi」 の 検索結果 67 件
-
Direct3DとFPU精度とコントロールワード変更についてDirect3DではデフォルトでFPUを単精度に落としてしまうため アプリケーション内部で倍精度演算をしていても精度が落ちる。 通常は単精度のデータをFPUにぶち込んでも自動的に10byte超演算..
-
ちょっとベクターの掛け算などを追加sunsu_u.pasにベクターと行列の積を追加した。 なかったのがおかしいかもしれないがOpenGLやDirect3Dでは 行列の掛け算はしてもベクトルの掛け算はあまりしないので 普通に表示さ..
-
sansu_u.pas導入delphiのmathに相当するのだろうかsansu_u.pasというのを作成し 今までの行列関連のルーチンなどをおいてusesに含めるようにした。 とりあえず除外したものはパース系の実験関数 ..
-
行列の積とかsseでやってみた。行列の積とかsseでやってみた。 現実問題としてdelphiを使う以上アセンブラでの素ルーチンを否定する理由は無いので じわじわと見直している。 行列の積なんてfor toループで3行ですむ内容..
-
ちょっと足踏みしてアセンブラに走ってみたりdelphiのFastcallってあまり評価していなかったのだけれど 先日PerspectiveFovを作るのに何もマクローリン展開することもないので 仕方なくFPUを使ったのだけれど Fast..
-
結局アセンブラに走っているしdelphiのFastcallってあまり評価していなかったのだけれど 先日PerspectiveFovを作るのに何もマクローリン展開することもないので 仕方なくFPUを使ったのだけれど Fast..
-
行列表示でのfloattostrの憂鬱現在D3D9ベースのテストプログラムは画像は別として ごみルーチンを含んでも20kbyte前後なのだけれど 必須かつ頭痛の種なのが「inttostr」 delphiであると割り切るのならばstr..
-
Windows.pas依存を減らす。SysTypesなる構造体専門のpasを作ってD3DTypesの型にも当てはめ 基本ユニットの定数は直接代入することによりD3D9.pasからWinodws.pasの依存度を限定した。 一応実験レ..
-
DelphiでShiftJIS文字列をutf8に変換するUTF8Encodeを使う。 Utf8Text := UTF8Encode(SjisText)); UTF8Encode関数は引数としてWideStringを要求するが、通常のString..
-
やっとブレンドスプライト全壊、いや前回の実験ではαアニメへの道は全然遠かったのだが 理由を考えてみるとDirect3Dのマルチパスはテクスチャー内であって テクスチャーと背景は別のルールが適用されるからであるということら..
-
delphi4PHPインストール。 どこまでやれるのか知らないけど、 むだにかっこよいな。
-
画像ファイルをバックバッファのサーフェスに読み込むサーフィスへのアクセスができるようになったので 画像の読込みをすることにしたが ほとんどというか全てのサンプルがD3DXを前提としてテクスチャーを扱っているようだ。 D3DXは一般的にはインスト..