DirectX

Why don't you tell me the truth?

(Managed) DirectX アプリケーションは,ランタイムライブラリが存在するかどうか実行時に確かめ,そして問題があればそれをきちんとユーザに伝える必要があります.XCopy インストールを目指す場合は特にです. 例えば DirectX SDK のチュートリアル通りに…

Critical Finalization, SafeHandles, and Constrained Execution Regions

菊池さんとこより. SafeHandles: the best V2.0 feature of the .NET Framework [Ravi Krishnaswamy] よさげな匂いがぷんぷんしてきますよ。うひょー.いいなぁこれ.ふと調べてみたら案の定 『Customizing the Microsoft.NET Framework Common Language Ru…

Typical Time Scale

一度 DirectX を利用したアプリケーションについて典型的なタイムスケールについて考えた方がいいかもしれませんね.以下 Preliminary なものですがざっと列挙してみました.あんまりまじめに裏付けをとっていないので,二次利用するときはちゃんと資料をあ…

Game Developers Conference 2005 ネタ (2)

PC Watch の記事より.つづき. 話題は続いて「ゲームを動かすハードウェア」の見地へと進む。ここで、ついに近代ゲームにおいて、「CPUパフォーマンスがボトルネックになった」という衝撃の告白を行なった。PCゲームでも家庭用ゲーム機においても同じである…

Game Developers Conference 2005 ネタ (1)

PC Watch の記事より. まず、語られたのは、「DirectXは生き続ける」という宣言めいたメッセージだ。 LonghornのグラフィックサブシステムはWGF1.0とWGF2.0で構成されることは先日レポートしたばかりだが、2004年のWinHEC以降、「Direct3DはWGFとなる」と宣…

辻推理

だんだんと情報が明かされていくのが「惨劇を暴け」っぽくておもしろいですが. わたしゃ >>457 あたりでとりあえずそれらしい推理が得られました. http://pc5.2ch.net/test/read.cgi/gamedev/1105333209/449- 基本的に Ill-Posed Problem であることに違い…

d3dx9_24.dll

ぐぅ,案の定というか早くもというか Web 上で d3dx9_24.dll の単体配布を始めちゃった人がいるみたい……と思ってみてみたら日本の有名なお方…… しかも「PATHの通ったところか,プログラムと同じフォルダに入れるととりあえず起動できる」ということでぬかり…

MDX Runtime File List Update

以前公開していた (id:NyaRuRu:20050106#p3) Managed DirectX (MDX) ランタイムファイルのリストに DirectX 9.0 (February 2005) の更新分を反映させました. http://www.dwahan.net/nyaruru/getreadyformdx/MDXFileList.zip December 2004 から更新があった…

DirectX 9.0 SDK Update (February 2005) released

(Developer-only Forum for DirectX programming issues より) Microsoft DirectX 9.0 SDK Update - (February 2005) がリリースされました. http://msdn.microsoft.com/library/default.asp?url=/downloads/list/directx.asp (追記) 日本語リソース 日本語…

DirectX Tweaker Public Beta

spin でおもしろいツールが紹介されていました. 独nonatainmentが、「DirectX Tweaker」のパブリックベータ版をこちらで公開しています。DirectX Tweakerは、このツールから起動したDirect3D使用アプリケーションソフトのDirect3Dのラッパとして働き、アプ…

Where Is The Clock? (2)

前回の NVIDIA の資料にはキューイングされるフレーム数として「3回」という数字が出てきました.これは D3DPRESENT_PARAMETERS 構造体 の BackBufferCount に指定可能な数の最大値 3 と一致しています.ではこのキューイングフレーム数は BackBufferCount …

Where Is The Clock?

masafumi さんのところに紹介されていた NVIDIA GPU Programming Guide をぱらぱらと読んでみました. 『NVIDIA GPU Programming Guideの日本語版のリリース』 http://www.shader.jp/xoops/html/modules/wordpress/index.php?p=13 82 ページ目,『遅延を少な…

F# and DirectX

The Z Buffer より. http://www.thezbuffer.com/articles/133.aspx F# と Managed DirectX で三角形描画しましたよというお話.何となく魔法のように関数型言語が冴える場面を想像していたのですが,残念ながらそういった類のものではないようでした. 3D …

Managed DirectX Chat: MSDN Canada (2)

http://www.msdn.microsoft.com/canada/chats/transcripts/2005_1_13.aspx 先日行われた(id:NyaRuRu:20050116#p2) Chat の transcript が公開されています.実は私もちょこっと Managed DirectX (MDX) のバージョニングについて質問していたんですが…… Q: I …

Managed DirectX or Multidimensional Expressions

先日やねうらおさん(id:yaneurao)に「MDX って何の略?」という突っ込みをいただきました(id:NyaRuRu:20050110)が,確かに MDX は私が多用する略語です.Microsoft 関係の用語といえば,普段はチャットですら MS と書かずに Microsoft,IE ではなく Internet…

Managed DirectX Chat: MSDN Canada

http://www.thezbuffer.com/articles/115.aspx http://blogs.msdn.com/RickHos/archive/2005/01/13/352486.aspx 日本時間で金曜未明*1に行われたチャットについて.実は私もちょこっとだけ発言してたりします. *1:おかげで日中眠かったです

Beginning 3D Game Programming (2)

Beginning 3D Game Programming作者: Tom Miller出版社/メーカー: Sams発売日: 2004/12/13メディア: ペーパーバックこの商品を含むブログ (2件) を見る 先日 Beginning 3D Game Programming (id:NyaRuRu:20041226#p1) が届いたのでざっと読んでみました. 付…

NASA World Wind

http://learn.arc.nasa.gov/worldwind/ というわけで NASA WorldWind ですが,インストーラだけでなく MDX + .NET Framework (C#) で作られたアプリケーションとしてもかなり大がかりなものです.興味がある方は是非がんばってダウンロードしてみてください…

On-demand installation of MDX Runtime (2)

さて,Web で公開されているもののうち,私の知る限り最も気合いの入ったインストーラを持つ Managed DirectX (以下 MDX) アプリケーションといえば NASA World Wind です. http://learn.arc.nasa.gov/worldwind/ Version 1.2c アーカイブのファイルサイズ…

MDX Performance

とりあえず外の評価から.最後の方で持論でも. 残念ながら Managed DirectX (以下 MDX) と Unmanaged DirectX のパフォーマンス比較で「これぞ」というほどの資料は未だに見たことがありません.やや古いですが GameDev.net の以下の議論あたりは参考になる…

On-demand installation of MDX Runtime (1)

個人的な布教活動もあって,KMC が C67 で頒布したゲームには MDX を利用したものが 2 つほど含まれています*1. http://www.kmc.gr.jp/event/c67.html MDX 利用時に必要なランタイムのうち,DirectX と .NET Framework については Windows Update に任せる…

MDX と .NET Framework のバージョン

上のファイルリスト作っていて気付いたんですが,Assembly Version 1.0.1901.0 のアセンブリ,実は .NET 1.0 用にコンパイルされてたんですね*1. 何かあちこちで .NET 1.1 用と書きまくってきたような気がー気がー ……ごめんなさい. といいつつ本当のところ…

MDX Runtime File List

MDX のアセンブリはバグフィックスが行われてもバージョンが上がらないことがあります*1.また新しい SDK の再配布ファイルには古い MDX Runtime が入っていないことがあるため,最新の DirectX Runtime と MDX Runtime さえ導入すれば万事 OK と言えません…

Beginning 3D Game Programming

Beginning 3D Game Programming作者: Tom Miller出版社/メーカー: Sams発売日: 2004/12/13メディア: ペーパーバックこの商品を含むブログ (2件) を見る Tom Miller 氏の MDX 本第二弾です. 12 月末で期限が切れる Amazon のギフト券の使い道を探していたと…

DirectX SDK をインストールせずにヘルプやサンプルを読む方法

DirectX SDK は自己展開型 ZIP ファイルの形でダウンロード出来ます.このファイルを一旦適当なフォルダに展開すると,Sample ディレクトリや Documentation ディレクトリの中にサンプルやヘルプファイルを見ることが出来ます. 実際,CD の形で配布される D…

Managed DirectX Runtime Uninstallation

小ネタですが,コントロールパネルから DirectX 9.0 SDK をアンインストールした際に MDX ランタイムもアンインストールされるかどうかの挙動が変わっています. DirectX 9.0 SDK Update (Summer 2003) をアンインストール → MDX Runtime 1.0.900.0, 1.0.190…

IME White Papers for DirectX Developers

DirectX 9.0 SDK Update (October 2004) で追加されたリソースの中に,IME に関するホワイトペーパーがあります.既に SDK をインストールされた方は次のディレクトリ以下をご覧下さい. (DirectX Install Dir)\Samples\C++\Misc\Docs\ このホワイトペーパー…

Managed DirectX Best Game Contest

数日前のことですが,Tom Miller 氏が次に出版する本に合わせて MDX を利用したゲームコンテスト開催の予告をしています. http://blogs.msdn.com/tmiller/archive/2004/10/08/240025.aspx 我こそは,と思う人は準備を始めてみてはいかがでしょうか.

DirectX から WinFX + WGF へ

昨日書いたこれ(id:NyaRuRu:20041009#p1)ですが,DirectX 9.0 SDK Update (October 2004) インストール前に DirectX 9.0 SDK Update (Summer 2004) をアンインストールすべきかどうかについていくつか追記を行いました.昨日読まれた方はご注意下さい. いく…

再配布パッケージのサポート OS の中に……

Supported Operating Systems: FreeBSD, TabletPC, Windows 2000, Windows 2000 Advanced Server, Windows 2000 Professional Edition , Windows 2000 Server, Windows 2000 Service Pack 2, Windows 2000 Service Pack 3, Windows 2000 Service Pack 4, Win…