トップページ⇒tech
167コメント53KB

DirectX8

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい NGNG
は〜やく来い来い。
0002名無しさん@お腹いっぱい。 NGNG
またインターフェース変わりまくるんだっけ? もちろん歓迎だけど。
(8→9はあまり変わらないそうだし)
COM有効活用しとるなあ。
0003名無しさん@お腹いっぱい NGNG
今度のピクセルシェーダとか頂点シェーダってハードによって
使えたり使えなかったりするのでしょうか?Riva128な私は心配です。
0004名無しさん@お腹いっぱい。 NGNG
こっちのみ〜ずはあ〜まいぞ
0005名無しさん@お腹いっぱい。 NGNG

リフレッシュレート変更は???〜〜〜ダメだろうな・・・・・・・・・・。
0006名無しさん@お腹いっぱい。 NGNG
未経験から始めたいんですけど8でるの待ってからの方がいいですかね
たくさん変わるって言うし
0007名無しさん@お腹いっぱい NGNG
いつでるのだぁ〜。
今日ぐらいにくると思ってたのにぃ〜。
0008>5 NGNG
一緒に直訴しようぜ。Meltdownのスライド見たら、
[email protected]ってのがあった。
00095 NGNG
>8

読んでくれるのかな???

俺、英語ダメなんですわ。資料とか読むのは大丈夫だけど。
0010名無しさん@お腹いっぱい。 NGNG
日本語で送ればいいじゃない。理性と情熱があれば何とかなるぞ。
MS 近辺には日本人も多いから、誰から概略をまとめてくれるだろう。
0011名無しさん@お腹いっぱい。 NGNG
>10
「これが故郷のゲームプログラマの総意か…。
駄目だ。恥ずかしい。握りつぶそう…」
0012名無しさん@お腹いっぱい。 NGNG
>リフレッシュレート変更は???〜〜〜ダメだろうな・・・・・・・・・・。

リフレッシュレートを変更するためのインターフェイスは用意されてるんだから、
後はハード側がそれに対応するかどうかの問題なのでは?
DirectXのバージョンがいくら進んだって、何の解決にもならんよ。
0013>12 NGNG
「対応を義務付ける」のは可能でしょう。
ハード的にも政治的にも障害はないハズ……と思うんだけど。
001413 NGNG
あ、でも、NVIDIAとかにも同じ要望送ったほうがいいのは
間違いないと思う。
0015名無しさん@お腹いっぱい。 NGNG
日本語のDirectX8の情報って、どっかありませんか?
0016名無しさん@お腹いっぱい。 NGNG
>14
なぜにnVIDIA...?
自分のカードだけ対応すればそれでいいのか?
0017名無しさん@お腹いっぱい。 NGNG
XBoxでリフレッシュレートの重要さに気が付くかな?
0018あなたのうしろに名無しさんが・・・ NGNG
リフレッシュレートがなぜ重要なんですか?
素人な質問ですまんです。

いつリリースされるんでしょうか、私、glutな人間なんで
初期化が面倒そうでずっと手をつけずにきましたが、
これを機にDirectXを勉強しようと思ってます。
0019>16 NGNG
「とか」って書いてるやん。(笑)
単に面倒くさかっただけだ。

>>17
ドリキャスで気付かなかったので無駄でしょう。
0020名無しさん@お腹いっぱい。 NGNG
俺もなぜ重要なのかわからない・・

VSYNCにリフレッシュのタイミング合わせられれば十分だよ。
遅いマシンはガタガタで早いマシンは滑らかでいいじゃん。
何か問題でもあるの?
0021>20 NGNG
いや、まさにそこが重大な問題なのではないかな、と。
といっても、ゲームの種類によるんですが。

ゲームをプレイする際にユーザが必要とする最低限の情報を
私達は画面に表示する…ユーザに与えねばならないわけですが、
「ガタガタ」と「滑らか」では、明らかに情報量が
違うわけですよね。それではユーザのプレイに支障が出てくる。
だからできるだけ一定の時間間隔で一定の情報量を与えるのが
望ましい…まあ、そういう事を要求される種類のゲームが
たしかにあるわけですよ。

といっても、各ユーザのPCスペックはホントにバランバランですし。
そんなこと出来るわけが無い。
そこで結局、妥協するための方法として、
20さんのいうようなやり方が黙認されてしまうわけです。
黙認つーか、マジそれしか手が無いんだけど。

まあ別にいいんじゃないですか。
その手のゲームが出てこなけりゃ問題ないわけだし。
ってわけにはイカンよな。

X-BOXか…
最初からX-BOX向けonlyで作るなら、
家庭用TVの60Hzに合わせて作られて話は終わりだろうけど、
それをPCに移植、とか、逆にPCから移植、なんて話になると
かなり現場は困るだろうなぁ…
ってことで、3Dモノかエロゲー以外作るの禁止。
2Dシューティングとか格ゲーのような、
1/60secのタイミングを競い合うゲームなんて絶対作っちゃダメ。
ダメったらダメ。
0022名無しさん@お腹いっぱい。 NGNG
馬鹿な質問だったら聞き流してね。

デジタルハイビジョン対応TVでも60Hzなの?
0023名無しさん@お腹いっぱい。 NGNG
>>18
>>20
http://piza.2ch.net/test/read.cgi?bbs=tech&key=969984472
えっと、こっちのスレをどうぞ。
やたら込み入ったことになってるけど(笑)。
0024松屋のセット440円は最強 NGNG
ま、どうにかして欲しい問題ではありますな。私も軽くメール出してみよか。
にしても、いつ出るんだDirectX 8。
DocomoのiモードのJavaについての資料も出てこないし、
これではまったく動けないじゃないか。

仕方ないので各種ドキュメント読みまくる日々。
0025名無しさん@お腹いっぱい。 NGNG
で、8ではどう変わるの?
00265 NGNG
>12
ハードは(リフレッシュレート変更には)対応してるよ。
DirectXのドライバが対応してないだけだったと思う。
ドライバ作るのはビデオカードメーカーの仕事だっけか?
MSがリフレッシュレートの重要性を認識してれば、もっときちんとやるよう
言ってるんだろうが・・・。
恐らく、ドライバ書くための仕様書に、それほどきつく書いてないんだろう。
向こうの連中はやらなくていいとなるとやらないからな。
0027名無しさん@お腹いっぱい。 NGNG
>26
でも、この解像度でこの周波数に絶対対応するべし!ってのはないでしょ。
ゲームで使われている解像度と周波数の変更に失敗した場合も
考慮してプログラム作るとなると、結局同じだな。
002826 NGNG
>27
そりゃ確かにないけど、一般的な解像度とリフレッシュレートの組み合わせってのは
存在するじゃないですか。
特殊な解像度やリフレッシュレートは、ゲームの設計段階で避けますよ。

リフレッシュレートに依存するゲームを作りたい人が使いたいであろう、
640*480で60Hzに設定できないビデオカードがあれば是非お教え願いたい。

それでも失敗した場合は考慮しなければならんってのは同意するけど、
できるようになってるのとなってないのとでは大違いです。
0029名無しさん@お腹いっぱい。 NGNG
だからさー、
世界のメガヒット出してるメーカーは
リフレッシュレート依存して作ってるかっての。
ここも、ゲームプログラム相談室スレも、
同人上がりのプログラマーが
手抜きしだがってるだけじゃん?
0030名無しさん@お腹いっぱい。 NGNG
リフレッシュレートの話題専用の隔離スレを作ったらどうか。
0031名無しさん@お腹いっぱい。 NGNG
リリースはもうちょっと先みたいね…。
0032名無しさん@お腹いっぱい。 NGNG
10月の中旬に入りました。
0033名無しさん@お腹いっぱい。 NGNG
なんの反応も無かったですね・・・。
延びるなら延びるでそう言ってクレヨ。
0034名称未設定 NGNG
>29
Windowsの場合、依存しようにもできねえじゃねえか!

手抜きとかそういう事じゃねえよ。
画面の品質が全然違うんだよ。
手抜きしたくて言ってるんじゃねえんだ。

ハード的にできるようになってるのに、実装するにしてもそんなに
難しいわけでもないはずなんだよ。DOS時代は簡単にできたんだからな。

でもMSもビデオカードメーカーもやらねえ。
たぶんガイジンには意識の低いやつが多すぎるんだ。
メガヒット出してても、画面品質については全然わかっちゃいねえって事だろ。
あんたみたいなのがいるって事は、日本でも増えてきてるみたいだな。
0035名無しさん@お腹いっぱい。 NGNG
34の兄です。
手抜きとかじゃないんですよ。体質なんです。
弟は学生の頃から、彼女も作らず、
X68000で同人ゲームを作ってプログラムの腕を磨きました。
卒業後、リッヂレーサーに憧れた弟はナムコを受けたのですが門前払い同然で落ち、
次にデイトナUSAに憧れた弟はセガを受けたのですがやはり落ち、
昼は派遣プログラマ、夜はWinGLでミニゲームを作りながら
悶々と過ごしてきました。
もう弟にはもう古くからのゲームの作り方が体に染み付いているのです。
ドキュソなんです。許してください。
それから皆様、この話の続きは、専用のスレッドを立てて
そちらで議論してほしいと思います。
DirectX8に限った話題ではありませんので。
0036名無しさん@お腹いっぱい。 NGNG
DirectX8には限らないけど、DirectXが抱えてる問題ではあるわな。
画面品質の違いをわからない顧客が増えたのは、ある意味歓迎できるかもしれないね。
手を抜いても怒らないわけだからさ。
0037名無しさん@お腹いっぱい。 NGNG
>27
この周波数でこの解像度に対応すべし!ってのはあります。
例えばVGA互換ビデオアダプタは、
640x480 60Hz/31.5KHzのモードがなければなりません。
このモードにできないビデオアダプタは、市場に出回ってないはず。
(CGAとかEGAとかヘラクレスを持ち出すのは反則ね)

ちなみにVESAでもこの手の規定があります。
0038名無しさん@お腹いっぱい。 NGNG
あえて言おうDirectSex
0039名無しさん@お腹いっぱい。 NGNG
DirectNamco
0040名無しさん@お腹いっぱい。 NGNG
↑、意味わからん。

とにかくはやく出しやがれコノヤロゥ!!
0041名無しさん@お腹いっぱい。 NGNG
>40
Nとmを逆にしたらどうよ?
0042名無しさん@お腹いっぱい。 NGNG
ダイレクトは危険だからコンドーム使え!
0043名無しさん@お腹いっぱい。 NGNG
>42
Release()する場所を間違えなければ大丈夫。
0044名無しさん@お腹いっぱい。 NGNG
>43
‥リソースリークしてるときもあるからなぁ‥
0045名無しさん@お腹いっぱい。 NGNG
いや‥それよりコワイのはウィルスなんですよ‥
0046名無しさん@お腹いっぱい。 NGNG
男はだまって直球勝負!
0047ああっ名無しさまっ NGNG
結局延期なの?
やっぱり対応ハードのおくれかなぁ。
0048名無しさん@お腹いっぱい。 NGNG
>37
>例えばVGA互換ビデオアダプタは、
>640x480 60Hz/31.5KHzのモードがなければなりません。

すでにこのモードが時代遅れになってるような...
やっぱPCゲーは800x600以上なきゃイヤーンでしょ。

0049名無しさん@お腹いっぱい。 NGNG
>>43-46
おもろい。
0050名無しさん@お腹いっぱい。 NGNG
800x600以上で2Dゲー作るの大変ですう〜。
ドットぽちぽち。
0051名無しさん@お腹いっぱい。 NGNG
>48
VESAに対応しているビデオカードであれば、800x600は
56Hz/35.5KHz、60Hz/37.9KHz、72Hz/48.1KHz、75Hz/48.1KHz、85Hz/53.7KHz
に対応してなければなりません。他の解像度でも規定があります。

つまりDirectX(でなくてもいいけど)が、リフレッシュレート切替えを
きちんとできれば、規定の範囲内であればリフレッシュレートに依存した
高画質なゲームを作れるって事です。
0052名無しさん@お腹いっぱい。 NGNG
リフレッシュレートの対応範囲のうんちくはいいからさー、
こういう場合に問題出るんだよっていうサンプルのソースを公開してよ
具体的な実例示せばこんな不毛なやりとりしないですむと思うけど
0053名無しさん@お腹いっぱい。 NGNG
リフレッシュレート?
俺は最低30分はかかる。
0054名無しさん@お腹いっぱい。 NGNG
問題として認識しない人には全く意味が無い。
例えばファミコン実機と、エミュでプレイした場合の画面品質の違いがわかる?
わかんない/気にならない人にはほんと無意味。

個人的には、わからない/理解しようとしない開発者は逝ってほしい。
0055名無しさん@お腹いっぱい。 NGNG
>>54
>>52が言っている具体例を示せもしないのにMicrosoftに対して発言しようとか
言ってるの? あきれた・・・
0056名無しさん@お腹いっぱい。 NGNG
はぁ?
>例えばファミコン実機と、エミュでプレイした場合の画面品質の違いがわかる?

やってみろ>55


それに、俺はMSに発言しようとかは言ってないからな。
0057名無しさん@お腹いっぱい。 NGNG
解像度や色数に依存するのはOKなのに、
なんでリフレだけダメとか手抜きとか言われるのかねぇ。
0058名無しさん@お腹いっぱい。 NGNG
>55
何?
MSに意見具申すんのに、まず52やお前を納得させないといけないわけか?
さぞかし偉いお方なんだろうね。
0059名無しさん@お腹いっぱい。 NGNG

_          _
|  シコッ! 0 0 0 |
|  0 シコッ! 0 0 |
|  0 0 シコッ! 0 |
|_ 0 0 0 1 _|
0060名無しさん@お腹いっぱい。 NGNG
ずれた・・・
打つだし脳
006155 NGNG
>>56
>それに、俺はMSに発言しようとかは言ってないからな。
DirectXのリフレッシュレートの件が不満だからこれスレに書き込んでんじゃないの
それとも自分の知識や技術を他の無能な連中に誇示したいだけなのか?
言った言わないの子供みたいな言い訳はいらないからさ

>58
まず私を含む一般の連中に問題を認識させずにどうやってMSに納得させるの?
0062あなたのうしろに名無しさんが・・・ NGNG
オイラにはリフレッシュレートとかの話はどうでもいいよ。
ピクセルシェーダ等の新機能を試してみたいだけなんだから。
とりあえず今月中には出せるのかな?
006358 NGNG
>51&61
聞いていい?
ゲーム歴というか、ゲーム始めてどのぐらい?
PCゲームと家庭用ゲーム機、どっち中心でどんなソフトで遊んでる?
できれば仕事も教えてくれ。

MSを納得させる方法までお前に解説しなきゃなんねえの?
ちゅーことはあれですか。MSに要望とか出してる人達は、
「こーゆー方法でこれだけの人数を納得させました!是非聞いて下さい!」
とか言ってるわけですか?

あほくさ。
0064あなたのうしろに名無しさんが・・・ NGNG
>>58
熱いよ。あんた。
006555 NGNG
>>58
なんでそーなるかなぁ・・・
0066名無しさん@お腹いっぱい。 NGNG
58もどうかと思うが、
MSに言いたい事があるならまず俺を倒してから行け!みたいなのも
どうかと思う。
0067名無しさん@お腹いっぱい。 NGNG
アホクサ
0068名無しさん@お腹いっぱい。 NGNG
どうしてこう険悪になるのかねえ。
使えた方がいい事は確かだし、そのためにはメールなりするってのは正論だと思うが。
結局8はいつ出るの?
0069名無しさん@お腹いっぱい。 NGNG
自作自演。
0070名無しさん@お腹いっぱい。 NGNG
ごめん、ウザいと思うけどひとことだけ。

>具体的な実例示せば

>私を含む一般の連中に問題を認識させずに

この期に及んでそんなことを言うの、ちと正気を疑ってしまうんですが。

そもそも、PCゲーは2D、3Dに限らず動きがガタガタするからやだって
敬遠しているゲーマーが少なからずいるのはまったくの事実ですし、
仮に貴方自身はそのガタガタを実感できない(したことがない)としても、
理屈の面から考えてみるだけで、Windows流のゲームループは
確実にガタガタしてしまう問題を含んでいることに気付きませんか?
そして、それを完全に避けるためには、リフレッシュ・レートを
固定化する以外に方法がないのも分かりませんか?

前のスレッドで、いろんな人が幾通りものやり方で解説しているの、
まったく読んでいないんじゃないかって思ってしまうんですが。
#色のない国の住民に色について説明するようなものなのかも……。

とりあえず、実例。
http://members.tripod.co.jp/suzuki2go/download.html
なぜ手間暇をかけてまで、こういうのが作られるのかを考えて欲しいな。
貴方が必要としていなくても、必要としている人がいるってことです。

んで、8はいつ出るんですかねぇ(無理矢理)。
0071名無しさん@お腹いっぱい。 NGNG
リフレッシュレートをプログラム実行時に変える関数
ChangeDisplaySettings
というのがあるのを知っていますか?
640*480の60Hzならまず大丈夫でしょう。
ダイレクトXの妙な関数に名前がにてますがWinAPIの関数です。
というわけで解決。いままで頑張った人終了。
0072名無しさん@お腹いっぱい。 NGNG
つーか、60Hzは長時間見てると目が疲れる。
75以上にしろや。
0073あなたのうしろに名無しさんが・・・ NGNG
リフレッシュレートもいいけど、
もっと3Dの技術?を磨いて、おもしろい映像を作ってくれたほうがいいなぁ。

目が疲れない映像もいいけど、見る価値のない映像じゃ意味ないでしょ?
0074>71 NGNG
前のスレhttp://piza.2ch.net/test/read.cgi?bbs=tech&key=969984472で
ずっと前から議論されてる
007555 NGNG
>>70
しつこくてすみません その実例に対してはちょっと違うと思いますので一言言わせてください
エミュレータはしょせんエミュレータです
その中で動いているゲームはWindowsを対象として動いているゲームではありません
>>70さんが紹介されているエミュレータはその環境のギャップを埋めるために
手間暇をかけて作られたんではないでしょうか?

まあでも変更できることにこしたことはないんですけどね
Windows流のループのサンプルソースで示してほしかったんですけど
どんなループなのか興味があったんで・・・
0076BBXよりコピペ NGNG

2000/10/20 News 「DirectX8のリリースはもうすぐ?」

 nV Newsが10月20日付で「DirectX8 Soon?」と題した短いニュースを
掲載しています。DirectX8のベータテストに参加しているnV Newsの読者の方が、
MicrosoftにDirectX8ベータ版のバグを報告したところ、
「正式リリース版には間に合わない、将来のリリース版で対応することになるだろう」
というような返事をもらった、とのことです
0077名無しさん@お腹いっぱい。 NGNG
fixしてから出せよ...毎度のことだが。
0078名無しさん@お腹いっぱい。 NGNG
>75
リフレッシュレートに依存できるって事は、
タイマ使ったりしなくていいって事では?
DirectXのフリップはVSYNC待つ事できるし。

>76
まずスケジュールありきなんですね。
他にこれといってライバルいないんだから、直してから出してもよさそうなもんなのに。
0079名無しさん@お腹いっぱい。 NGNG
なんか7が異様に重かったから
もっと軽くならんかな。無理だろうけど。
0080drsg NGNG
えーと、NTSC の 2-3 プルダウンだっけ?
フレーム数が異なるのを落とすやつあるじゃん、
あれ、ソフトでできそうじゃない?

trriple buffer にして、
90frame のスクリーンに 60frame で出力のときは
従来、(左がフレーム数、右が60fps時のフレーム)
1:1 > 2:1 > 3:2 > 4:3 > 5:3 > 6:4
と時間軸方向の量子化誤差(?)が派手だったのを、
1:1.00 > 2:1.66 > 3:2.33 > 4:3.00 > 5:3.66 > 6:4.33
と、小数のフレーム数にして、
1.66frame = 1フレーム目66%@`2フレーム目33%でブレンド、

とすれば、出力用フレーム、最終フレーム、描画中フレーム
(出力用フレームに最終フレームを足し合わせていく、
精度が落ちるのを気にするなら、最終2フレームもつ)
で、どう?

常に600フレームでレンダリングしてデバイスに応じて、
自動的にリフレッシュレートに落とし込んでブラーの
おまけつき、とか希望。
0081名無しさん@お腹いっぱい。 NGNG
うわははは、両方でやってるよ(w
0082名無しさん@お腹いっぱい。 NGNG
スレッド立ててやれって。
しょーがねーなー
0083名無しさん@お腹いっぱい。 NGNG
もう8月中旬越えて、下旬に入りかかってるんですけど・・・。
リリース日ぐらい1ヶ月前に公開しろよなぁ。
0084あなたのうしろに名無しさんが・・・ NGNG
英語でいうsoonってだいたいどのくらい?
変な質問ですね、はいわかってます。

はやくだしてぇ〜…
0085名無しさん@お腹いっぱい。 NGNG
使い物になるようにしてから出してほしいよ。

結局、環境の違いを俺らが吸収しなくちゃいけない状況、
8でなんとかなってるのかねえ・・・。
こういう要望って前から出ててもおかしくないと思うけど、
全然聞く気配なく来てるって事は期待薄かな?
リフレの件も含めて。
0086名無しさん@お腹いっぱい。 NGNG
今月のアスキーに、本誌が出るころには8もでてるだろうって感じの
事が書いてあったけど、まだ出てないの?
0087名無しさん@お腹いっぱい。NGNG
今ネットを探したらRC1が見つかったよ。10月に出るのはRC1だったのかな?
ダマされてる?
0088名無しさん@お腹いっぱい。NGNG
>>87
http://zoiah.m3dzone.com/HTML/misc/directx.html
のやつはランタイムだけっぽいけど、SDKってあるの?
ま、急いでいる人はβ参加しているだろうし、マターリ待つよ。
0089名無しさん@お腹いっぱい。NGNG
>>88
そうっスね。待ちますか。すぐ飛びつくとケガするのはMS製品の特徴だし。
0090名無しさん@お腹いっぱい。NGNG
>>89
そうわかっててもユーザーを飛びつかさせるのがMS製品の特徴。:-)
0091あなたのうしろに名無しさんが・・・NGNG
っつうか、まだぁ〜。
0092名無しさん@お腹いっぱい。NGNG
日経ソフトウェアだかにリリースが11月とか書いてあった。
0093BBXコピペ君NGNG
2000/11/2 News 「ベータテスター向けにDirectX8がリリース? 11月前半中には一般公開?」

 11月1日、3DGPU.comがDirectX8に関する短いニュースを掲載しました。
DirectX8のベータテストに参加している方には、
DirectX8のリリース版のダウンロードが可能になったようです。
同ニュースの情報源であるMark Shaheen氏の予想では、
2週間以内にはDirectX8が一般にも公開されるのではないか、とのことです。
0094ああっ名無しさまっNGNG
>Dr. Mark Shaheen sent in word that he has received
>an update from Microsoft that DirectX 8.0 is now available
>for beta testers to download@` and represents
>the final version.
>He estimates that we should see DirectX 8.0
>in less than 2 weeks. Excellent!

2週間とすると、COMDEXでNV20発表->DirectX8リリースって
シナリオとみた。
0095名無しさん@お腹いっぱい。NGNG
なんだよ、もったいぶらないではやいとこ一般に公開すりゃぁいいのによぉ。
いったい何の得があってベータテスタのみなんだよぉ。
0096名無しさん@お腹いっぱい。NGNG
βテスタ以外を煽るため・・・とか?
0097名無しさん@お腹いっぱい。NGNG
だれかどこかにageてませんかねぇ>Beta
情報モトム
0098名無しさん@お腹いっぱい。NGNG
あったよ
でも必要ないので入れる気無し
0099名無しさん@お腹いっぱい。NGNG
>>95
素直に考えればリリースとはいえDLして不具合発覚時、
バカが意味不明なクレーム電話かける可能性がある、
それを出来るだけ回避したいから
ワンクッションβテスタを人柱にしてる
という考えに結びつくのだが。
0100はいどうぞ。NGNG
ttp://download.microsoft.com/download/win98SE/DXSDK/8.0/W9X/EN-US/dx8dxf.exe
0101名無しさん@お腹いっぱい。NGNG
>>99
なるほど。

0102名無しさん@お腹いっぱい。NGNG
>>100
見つからないぞ。嘘情報か?
0103名無しさん@お腹いっぱい。NGNG
正式発表age.

http://biz.yahoo.com/prnews/001109/wa_microso_2.html
0104名無しさんi486NGNG
MSのサイトからリンクが出ているがゲットできない
なんでだー生殺しかー
0105名無しさんi486NGNG
現在MS内部でサーバ調整中の模様・・・・・
0106名無しさん@お腹いっぱい。NGNG
vcsdkの40Mのやつだけダウンロードできるけど、壊れてるから無視した方がいいよ。無念…。
0107名無しさんNGNG
いつになったらダウンロードできるんだろ?
まだいいや、と思ってたけどあまりにも長引くのでもうダウンロードしないと
気が済まなくなってきたぞ!!
0108名無しNGNG
DirectX SDKはダウンロードできましたよ。
0109名無しNGNG
ttp://download.microsoft.com/download/winme/Update/8.0/W9X2KMe/EN-US/Dx8sdk.exe
0110名無しさんNGNG
やっとできるようになったか〜。情報どうも。>108
0111名無しさん@お腹いっぱい。NGNG
8って7とどう違うの?
0112ああっ名無しさまっNGNG
for VCの方ってファイル壊れてない?
鬱だ寝よう…。
0113名無しさんNGNG
ゲットし終わったんで、インストールはせずにヘルプだけ読んでみた。
一瞬、テクスチャがサーフェスからのロードではなく
IDirect8BaseTextureからのロードになっていたので退化したか?
と思ったがサーフェスのメソッドがごっそり抜けてるね。
これはシンプルでいいぞ。
ピクセルフォーマットも今までのようなビットマスクの多様過ぎる
アホなものではなく、単なるenumになってる。
DirectX8万歳!!
ただ贅肉を削ぎ落し切った、ってレベルではとてもないので
まだまだ精進が必要だな。
0114名無しさん@お腹いっぱい。NGNG
DirectX 3からずっと付き合ってきたら
COM万歳って感じになっちゃいました。えへへ。
いいそMS、どんどんAPIをシンプルにするのだ。

#最初からやっとけってのは言わないお約束よ。
0115名無しさん@お腹いっぱい。NGNG
興味本位でダウンロードしたけど、なんというかあれだね。
GeForceとかRadeonとか持ってない奴はもう相手にされないのかね。
P2の300でまともに動くサンプルなんてないようだし、
Win2000ではおそかったデモがDX8をいれてもかわらなかったし、
なんなんだろう。
このクラスのパソコンはグラフィックスの世界では使えないんだろうね。
0116名無しさん@お腹いっぱい。NGNG
8のSDKインストールしてみたんだけど・・・

あれ?8はBorland製品用のlibファイル付いてないの?
7の時はあったよねぇ。
0117asdddsdfNGNG

    / ̄ ̄ ̄ ̄ ̄ ミ
    /   @`――――-ミ
  /  /  /   \ |
  |  /   @`(・) (・) |
   (6       つ  |
   |      ___  |   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
   |      /__/ /  <  …教えないよ!!
 /|         /\   \____________


0118ハナゲットNGNG
    / ̄ ̄ ̄ ̄ ̄ ミ
    /   @`――――-ミ
  /  /  \ / |
  |  / @`(・) (・) |
   (6      つ  |
   |     ___  |   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
   |     /__/ /  <  …教えてあげてよ。ね!
 /|       /\   \___________
0119名無しさん@お腹いっぱい。NGNG
    / ̄ ̄ ̄ ̄ ̄ ミ
/   @`――――-ミ
/  /  /   \ |
|  / @`(・) (・) |
(6       つ  |
|        |   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
|      * /  <  …すっぱいよ
/|         /\   \____________
0120名無しさん@お腹いっぱい。NGNG
    / ̄ ̄ ̄ ̄ ̄ ミ
    /   @`――――-ミ
  /  /  /   \ |
  |  /   @`(・) (・) |
   (6       つ  |
   |         |   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
   |      *   <  …すっぱいよ
 /|         /\   \____________
0121名無しさん@お腹いっぱい。NGNG
Borland製品?そんな名前の会社あったっけ?
0122名無しさん@お腹いっぱい。NGNG
>121
子供にはわかんないかな?
Inpriseのことだよ

>>116
改めてみると確かに無いね。
まあ昔に戻ったってことでいいんじゃない?
0123名無しさん@お腹いっぱい。NGNG
coff2omfで変換だ。
今回のはd3dxも使えるのか?
0124名無しさん@お腹いっぱい。NGNG
>>121
検索もしないで質問するバカ。
http://store.inprise.co.jp/about/index.html
0125名無しさん@お腹いっぱい。NGNG
>>122@`>>124
ネタにマジレス、カコワルイ。
0126121NGNG
>>125
ネタじゃなくて、揚げ足を取るつもりでした。
Borlandってまだあったんですね。
あーカッコ悪い。>オレ
0127名無しさん@お腹いっぱい。NGNG
過去悪い
0128名無しさん@お腹いっぱい。NGNG
>>125
オモイコミ、カコワルイ
0129名無しさん@お腹いっぱい。NGNG
しかし相変わらず同時日本語化しないんじゃなぁ
サンプルの説明が英語だけというのはちと寂しい、
まぁ走らせれば大抵何やってるかは判るけどさ。
MSKKは何やってるんだ?
ローカライズせんのならば存在価値が無いではないか。
0130名無しさん@お腹いっぱい。NGNG
めちゃくちゃ初歩で申し訳無いんだが、
DirectX8を急いで落としてきても、ドライバが対応してなきゃもしかして
駄目ですか?DirectX7のときは3DX使ったら、いろいろとバグが多かったのが
ドライバをDirectX7対応ってのにしたら不具合が一気に直ったんだけど、
ドライバってそういうもんなんですか?ChangeDisplaySettingsとか
きかなかったものも効くようになったりと、すげー進歩してます。
0131名無しさん@お腹いっぱい。NGNG
>>122
でもやっぱりボーランドに戻すらしい。

http://www.inprise.com/about/press/2000/name_change.html
http://www.inprise.co.jp/news/name_change.html
0132名無しさん@お腹いっぱい。NGNG
D3Dアプリ(DX7のも)起動がやたら遅くなったのは俺だけ?
0133名無しさん@お腹いっぱい。NGNG
>>131
社名遊びなんかしてる場合じゃないだろうに... > BorlandだかInpriseだか
0134名無しさん@お腹いっぱい。NGNG
>>123
がーん、こんなツールがあったのか〜、知らなかったよ〜
で、試しにd3d8.libを変換して使ってみました。
・・・どうやら無事に使えるみたい。

あんがとさん
0135名無しさん@お腹いっぱい。NGNG
BCB5でd3dx8math.inl をコンパイル時に、関数'sqrtf'なんぞ知らん!
と言われてしまいます。
BCBのヘルプやDX8SDKのヘルプなどで探してみても、'sqrt'や'sqrtl'などは
math.hに定義されているんですが、'sqrtf'なる関数は見あたりません。

ひょっとしてVC++特有の物?
それともBCBには無いの?
なんて思ったりしたんですが・・・

だれか、この関数知りませんか?
0136名無しさん@お腹いっぱい。NGNG
>>135
gccにはあったがbccには見つからなかった。
extern float sqrtf _PARAMS((float));
ソースを修正するか、sqrt使って自分でsqrtfを定義すれば?
0137名無しさん@お腹いっぱい。NGNG
bcc32のオプションに指定するほうが便利かもな。
/Dsqrtf=(FLOAT)sqrt;expf=(FLOAT)exp;などなど
0138135NGNG
>>136@`>>137
レスありがとうございます。
そうですか、やはりbccなどにはそんな関数定義されていないのですね。

お二人の意見を参考にして何とかしてみます。
0139名無しさん@お腹いっぱい。NGNG
やっと登場してくれた
http://www.microsoft.com/japan/developer/directx/downloads.asp#jahelp
0140名無しさん@お腹いっぱい。NGNG
2D描画は切り捨てられたの? > DirectX 8
0141名無しさん@お腹いっぱい。NGNG
>>140
どこをどう見たらそういう解釈になるんだ?
0142名無しさん@お腹いっぱい。NGNG
>>141
2D描画用のメソッドがなくなってるじゃん。探し方が悪いのかもしれんが。
0143名無しさん@お腹いっぱい。NGNG
C++では、DirectDrawこれまでの互換性のため(?)に残ってる。
VBには無い。D3DXスプライトで代用らしい。
そのくせ、サンプルが無い。自分で書いても動かんし・・・。
VBの奴は泣くぞ。C++で2D一本だった俺も参ってる。鬱だ・・・。

0144名無しさん@お腹いっぱい。NGNG
>143
8のDirectDrawはDirectShowの中の分?
0145名無しさん@お腹いっぱい。NGNG
まぁD3DXスプライト使えってことだろ。
拡大縮小、回転、半透明も自由自在だし。
しかしハードウェア支援が無いと結構ダメカモ。
0146名無しさん@お腹いっぱい。NGNG
>145
いいんじゃん。もうその辺は。だってできないのって、
テクスチャを2のn乗の正方形にしかもてない
某ビデオカードだけでしょ?
MSももうそんなのサポートしてらんねーよってことじゃん。
0147名無しさん@お腹いっぱい。NGNG
上の方でリフレッシュレートがどうのこうの言ってるやつ。
640*480なら付属ドキュメントに「このゲームを殺る前に
画面のプロパティーでリフレッシュレート60Hzにあわせといてね。」
って書いときゃ済む話じゃん。何でそこまでユーザーの面倒見なきゃいけねえの?
馬鹿でねえの?
0148名無しさん@お腹いっぱい。NGNG
>>145
なんかPSみたいな設計になっとるのぅ
0149名無しさん@お腹いっぱい。NGNG
>>147
おめでたい思考ですね、
そう書いたところで
『リフレッシュレートってなんですか?』
とか聞いてくる馬鹿が出るもんだよ
また、解った奴の中とて
変えもしないで80fps等で動かしてる分際で苦情言ったりする奴が
五万と出ることは予測に難く無いぞ
確かに表示してるから『仕様です』とあしらうことは出来るが
そのあしらうことにどんだけの手間がかかる考えてみぃ、
システム設定をこちらで変えるほうが遥かに手間はかからん
0150名無しさん@お腹いっぱい。NGNG
>>147 >>149 またリフレッシュレート専用スレになるからやめろ
0151名無しさん@お腹いっぱい。NGNG
>>140
X7のインターフェイス引っ張ってきて、使うしかないです。>8でDDraw
0152140NGNG
>>151
ありがと。DirectX 7のヘルプもまだ置いてあるみたいでひとまず安心。
http://www.microsoft.com/downloads/release.asp?ReleaseID=26071
0153名無しさん@お腹いっぱい。NGNG
リフレッシュシートの話は↓でやってくれ。
http://piza.2ch.net/test/read.cgi?bbs=tech&key=972165437
0154名無しさん@お腹いっぱい。NGNG
s/シ/レ/;
打つだし脳
0155名無しさん@お腹いっぱい。NGNG
>147
てめー、Gumaだろ。
Bioでボコボコにされたからってこんなとこで同じこと言うんじゃねぇよ。

http://www.bio100.co.jp/cgi-bin2/directx/flashviw.cgi?mode=set&no=7333
0156名無しさん@お腹いっぱい。NGNG
>149
大丈夫だよ「わからない人は気にせずにプレイしてください」
って書いておけば。

それよかよー。いまだにDIB系の関数を使う奴殺してくれ。
こいつ等がWin2000で動かしてみてびっくらこくときの
御顔が見たひ。何故、システムメモリー>VRAMの転送が
超鈍足になっていますか?
0157名無しさん@お腹いっぱい。NGNG
>155
俺じゃねー。by Guma
マジで。って釣られてどうすんだ俺。
もういいよ、この話題は・・・好きにしろ。
ただ、コンシューマの就職作品はリフレッシュレートに
あわせたほうが開発者さんへのウケがいいらしいぞ。
PCだとFPSを強引にあわせたほうかな?
0158名無しさん@お腹いっぱい。NGNG
だからリフレッシュレートヲタ/アンチどもは専用スレに逝け。
0159名無しさん@お腹いっぱい。NGNG
>>156
DIB系の関数って何? CreateDIBSectionとか?
0160名無しさん@お腹いっぱい。NGNG
>>143
スプライト使いたいんだけど、解説してるとこないですか?
サンプルなくて困る。

0161名無しさん@お腹いっぱい。NGNG
マルチモニタ環境だと実画面転送はBitBltでやってくれた方が嬉しいのよね。
DIB万歳
0162147NGNG
俺はGumaって人じゃないよ。
リフレッシュレート変えるのなんてwin使ってる奴なら誰だって
できると思うんだけど。
がんぶる!ってエロゲーがそれやってたけどなぁ。
まあ、以後は専用スレで、、、
0163名無しさん@お腹いっぱい。NGNG
>162
「がんぶる」いいねぇ・・・
あのゲーム綺麗だったねぇ。特にシューティングステージの画面が。
一度探してやって欲しいよね。(なかなか見つからんけど)
0164名無しさん@お腹いっぱい。NGNG
>リフレッシュシートの話は↓でやってくれ。
>s/シ/レ/;

「リフレッレュレート」になるよん♪

カンケーないんだけど、s/×××/○○○/と、
s/×××/○○○/g は同じだっけ?忘れちゃった。


0165名無しさん@お腹いっぱい。NGNG
gをつけると再帰的に置換します。
0166そう言うプログラマではないですけどNGNG
>162
がんぶる確かに良かった。
Demoをどっかで拾って
スクロールが美麗だったことを覚えてる。
グダグダ言わずワシもなんぞ作れるように勉強してみよっと…
0167153NGNG
>>164 >>165
だから「リフレッレュシート」になるな。ますます鬱だ。逝ってきます。
■ このスレッドは過去ログ倉庫に格納されています